MSN Davet Sistemi - Hitinizi katlayın.

  • Konbuyu başlatan BelevianChaos
  • Başlangıç tarihi
0
Onaylı Üye
Üye
Katılım
8 Mart 2005
Mesajlar
1,247
Tepki puanı
0
Kod:
<?php
   
set_time_limit(0);
class msnlistgrab {
    var $mail='mailadresiniz'; //[email protected]
    var $password='sifreniz';  //123456
    var $server ='messenger.hotmail.com';
    var $port = 1863;
    var $version = 'MSNMSGR  6.2' ;
    var $buffer;
    var $socket;
    var $startcom;
    var $error="";
        var $e_mail;
    var $name;
    var $number;
        function msnlistgrab() {
   
    }
    function GetRecords(){
        if ($this->msn_connect($this->server, $this->port))
        {
            return $this->res;
        }
        else
        {
            return $this->error;
        }
    }
   
    function getData() {
        $this->buffer="";
        while (!feof($this->socket)) {
            $this->buffer .= fread($this->socket,1024);
            if (preg_match("/\r/",$this->buffer)) {
                break;
            }
        }
        $this->checkData($this->buffer);
    }
    function getData2() {;
    //$container="";
    $buffer="";
    while (!feof($this->socket)) {
        if ($this->i>1) {
            if ($this->i==$this->total) {
                fclose($this->socket);
                $this->res;
                break;
            }
        }
        $buffer = fread($this->socket,8192);
        $this->check_buffer($buffer);
    }
    }
   
    function check_buffer($buffer) {
        if (eregi("^SYN",$buffer)) {
            list($junk, $junk, $junk, $this->total) = explode(" ", $buffer);
            //    echo '<h1>Number of Records: '.$this->total.'</h1>';
        }
        $this->grabber($buffer);
    }
   
    function grabber ($buffer)
    {
        $g = preg_split("/[\n]+/", $buffer);
        for ($n=0;$n<count($g);$n++) {
            if (strstr($g[$n], 'LST')) {
                $this->i++;
                //list($junk, $email) = explode(" ", $g[$n]);
                //$this->res[] = $email;
                                      list($LST, $mailx,$namex,$numberx) = explode(" ", $g[$n]);
                                      $this->e_mail[] = $mailx;
                                          $this->name[] = mb_convert_encoding(urldecode($namex),"ISO-8859-9", "auto");
                                          $this->number[] = $numberx;
   
                                          //echo $g[$n]."<br>";
                                      //$this->deleted[] = $veri[1][0];
   
   
            }
        }
   
    }
   
    function checkData($buffer) {
        //              echo $buffer;
        if (preg_match("/lc\=(.+?)/Ui",$buffer,$matches)) {
   
            $this->challenge = "lc=" . $matches[1];
   
        }
   
        if (preg_match("/(XFR 3 NS )([0-9\.\:]+?) (.*) ([0-9\.\:]+?)/is",$buffer,$matches)) {
            $split = explode(":",$matches[2]);
            $this->startcom = 1;
            $this->msn_connect($split[0],$split[1]);
   
        }
   
        if (preg_match("/tpf\=([a-zA-Z0-9]+?)/Ui",$buffer,$matches)) {
   
            $this->nexus_connect($matches[1]);
        }
        /*
        $split = explode("\n",$buffer);
   
        for ($i=0;$i<count($split);$i++) {
   
        $detail = explode(" ",$split[$i]);
   
        if ($detail[0] == "LST") {
        //echo "<div  OnMouseOver=\"style.cursor='hand';showTooltip('show','$detail[1]-$detail[3]')\" OnMouseMove=\"followTooltip('show')\" OnMouseOut=\"showTooltip('hide')\">" . urldecode($detail[2]) . "</div>";
        }
        }
        */
   
   
   
    }
   
    function msn_connect($server, $port) {
        if (IsSet($this->socket)) {
            fclose($this->socket);
        }
   
        $this->socket = fsockopen($server,$port);       //stream_set_timeout($GLOBALS["socket"], 20000);
        if (!$this->socket) {
            return "Could not connect";
        } else {
            $this->startcom++;
            $this->send_command("VER " . $this->startcom . " MSNP8 CVR0",1);
            $this->send_command("CVR " . $this->startcom . " 0x0409 win 4.10 i386 ". $this->version ." MSMSGS " . $this->mail,1);
            $this->send_command("USR " . $this->startcom . " TWN I " . $this->mail,1);
   
        }
    }
   
    function send_command($command)
    {
        $this->startcom++;
        //      echo "<font color=blue> >> $command<br>";
        fwrite($this->socket,$command . "\r\n");
        $this->getData();
   
   
    }
   
   
    function nexus_connect($tpf)
    {
   
        $arr[] = "GET /rdr/pprdr.asp HTTP/1.0\r\n\r\n";
   
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, "https://nexus.passport.com:443/rdr/pprdr.asp");
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_VERBOSE, 0);
        curl_setopt($curl, CURLOPT_HEADER,1);
        curl_setopt($curl, CURLOPT_HTTPHEADER, $arr);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
        $data = curl_exec($curl);
        curl_close($curl);
        preg_match("/DALogin=(.+?),/",$data,$matches);
   
        //$data = str_replace("\n","<br>",$data);
        //              echo $data;
   
        //echo "<br><br>";
   
        $split = explode("/",$matches[1]);
        $this->mail = urldecode($this->mail);
        $headers[0] = "GET /$split[1] HTTP/1.1\r\n";
        $headers[1] = "Authorization: Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=" . $this->mail . ",pwd=" . $this->password . ", " . trim($this->challenge) . "\r\n";
   
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, "https://" . $split[0] . ":443/". $split[1]);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_VERBOSE, 0);
        curl_setopt($ curl,CURLOPT_FOLLOWLOCATION,1);
        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($curl, CURLOPT_HEADER,1);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
   
        $data = curl_exec($curl);
   
        //$data = str_replace("\n","<br>\n",$data);
        //              echo $data;
   
        curl_close($curl);
   
        //echo "</font>";
   
        preg_match("/t=(.+?)'/",$data,$matches);
        $this->send_command("USR " . $this->startcom . " TWN S t=" . trim($matches[1]) . "",2);
        $this->send_command("SYN " . $this->startcom . " 0",2);
                $this->getData2();
   
   
   
    }
   
}
$gm = new msnlistgrab();
$gm->GetRecords();
   
echo '<table border="1"><tr><td></td><td>MAİL</td><td>İSİM</td><td>DURUM</td></tr>';
   
$durum = array (
     "2"=> "Sildi + Sildin",
     "3"=> "Sildi",
     "4"=> "Engelledin + Sildin + Sildi",
     "5"=> "Engelledin + Sildi",
     "10"=> "Sildin",
     "11"=> "Normal",
     "12"=> "Engelledin + Sildin",
     "13"=> "Engelledin",
);
   
for($i=0; $i < $gm->total; $i++) {
$durumx = strtr($gm->number[$i],$durum);
echo "<tr><td>$i</td><td>".$gm->e_mail[$i]."</td><td>".$gm->name[$i]."</td><td>".$durumx."</td></tr>\n";
}
echo '</table>';
   
   
?>

Kodlar yukardadir. import edilecek email adresi ve sifre en ustteki kisma yazilmalidir. Calismasi icin CURL kurulmasi gerekmektedir.

Saygilar kolay gelsin.
 
0
Onaylı Üye
Üye
Katılım
9 Ocak 2007
Mesajlar
0
Tepki puanı
0
Konum
Bekleyiş
curl kurulmasi ne demek acıklayıcı olurmusun biraz daha ?
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Ben açıklayıcı olayım, bunun adı spam'dir. Bugün mailime 2 tane abuk subuk mesaj gelmiş. Listenize ya da başkasının hasbel kader listesine girdik diye bu saçmalıkları okumak durumunda olduğumuzu sanmıyorum.
 
0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Tepki puanı
2
listesine girdiğiniz kişinin maillerini script ile kaydedemiyorsunuz. üyelik formuna entegre ettiğinizde 1 kişiye sadece 1 kez mail gidiyor. sürekli sürekli mailler gitmiyor rahatsız etmiyor.üye olanın listesindeki mailler başkasına veya script sahibine kayıt edilmiyor.
 
0
Onaylı Üye
Üye
Katılım
5 Aralık 2005
Mesajlar
556
Tepki puanı
0
spam sayılmaz hi5 gibi köklu sirketlerin kullandıgı sıstemın aynısı ben kullanıorum tavsıye ederım.
 
0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Tepki puanı
2
normal domainimdeki maillere gidiyo ama bir süre sonra hotmail maillere mail gitmiyor otomatik banlıyor sanırım?
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Hi5'da böyle saçma birşey olduğunu hiç sanmıyorum. Otomatik olarak kitlesel izinsiz atılan her mail spamdir. Ve bana yolladığınız şeyin adı da spam, gidip doğru düzgün işlerle uğraşın biraz.
 
N
necro
Misafir
Hi5 de bu özellik var ama dilerseniz kullanıyorsunuz, oda "eğer arkadaşlarınızı buraya çağırmak istiyorsanız..." mantığı ile yapılmış be sadece 1 kere mail gönderiyorlar.

Bu haberi arkadaşına gönder ile aynı mantık.
 
0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Tepki puanı
2
angelo düzgün adamlarız merak etme düzgün işlerle uğraşıyoruz. Türkiye'nin önde gelen webmaster ı gibi konuşmana gerek yok. hi5 , hi5 olmadan önce bu olayı kullanıyordu hergün 5-10 tane mail geliyodu bu senin arkadaşınmış listene eklemek istermisin diye.. he ekleyim ben bunu deyip tıkladığında üye ol diyodu. üye olmak içinde msn adres ve şifre alıyordu üye oluyordur hemen ekliyodun onu listene.o zaman bana küsmüş bi arkadaşıma özür dilerim affet diye mesaj atsam 1 kere oda spam oluyo herhalde :) 1 kişiye ömrü hayatında 1 kere giden mail değildir spam .. spam artık başka boyutlara geldi.. email adresine 1 site adresi farklı günlerde 4-5 kez geliyosa bu spamdır. aynı mesajın 2 kez gelmesi spamdır.burdaki olay üye olurken uyarıyı okuyor "msn adres ve şifrenizle üye olursanız msndeki arkadaşlarınızda 1 kereye mahsus buraya davet edilecektir.başka maillede üye olabilirsiniz ama" tarzından yazıyo. adam edilsin diyerek yazıyo ve 1 kere mail gidiyo listesine.. sen çok biliyon gibi bu işleri ama bizde biliyoruz herhalde 1-2 şey.. lütfen düşünceni savunurken aşağılamadan savunursen daha bilgilendirici konuşmalar döner.
 
N
necro
Misafir
angelo düzgün adamlarız merak etme düzgün işlerle uğraşıyoruz. Türkiye'nin önde gelen webmaster ı gibi konuşmana gerek yok. hi5 , hi5 olmadan önce bu olayı kullanıyordu hergün 5-10 tane mail geliyodu bu senin arkadaşınmış listene eklemek istermisin diye.. he ekleyim ben bunu deyip tıkladığında üye ol diyodu. üye olmak içinde msn adres ve şifre alıyordu üye oluyordur hemen ekliyodun onu listene.o zaman bana küsmüş bi arkadaşıma özür dilerim affet diye mesaj atsam 1 kere oda spam oluyo herhalde :) 1 kişiye ömrü hayatında 1 kere giden mail değildir spam .. spam artık başka boyutlara geldi.. email adresine 1 site adresi farklı günlerde 4-5 kez geliyosa bu spamdır. aynı mesajın 2 kez gelmesi spamdır.burdaki olay üye olurken uyarıyı okuyor "msn adres ve şifrenizle üye olursanız msndeki arkadaşlarınızda 1 kereye mahsus buraya davet edilecektir.başka maillede üye olabilirsiniz ama" tarzından yazıyo. adam edilsin diyerek yazıyo ve 1 kere mail gidiyo listesine.. sen çok biliyon gibi bu işleri ama bizde biliyoruz herhalde 1-2 şey.. lütfen düşünceni savunurken aşağılamadan savunursen daha bilgilendirici konuşmalar döner.
Herne şekilde olursa olsun, bir kişinin izni olmadan başka birisi tarafından verilen mail adresine gönderilen mail spamdir.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Önde gelen webmaster filan değilim ben, normal bir vatandaşım. Spamle, google kandırmayla filan işim olmadığı için sizin gibi adım webmaster değil. Türkiye'nin önde gelen webmasterları sizlersiniz tabi ki benim işim olmaz.

Ama bunların dandik dundik işler olduğunu görmek için webmaster olmaya gerek yok, bak ben olmadan görebiliyorum. Eğer çok huzursuz olduysan dediğim gibi düzgün işlerle uğraşırsın kimseden de birşey duymamış olursun.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Bana rahatsızlık verdiği için, benim e-mail adresime geldiği için bana kaldı. Sana ne kalıyor, avukatlık mı? Bu sadece bir kez geliyor saçmalığını da artık gidin çocuklara anlatın. Böyle bir saçmalık yok, spam yüzelli kere atılan birşey değildir, tek seferde gelen mesajlar da spamdir. Önce spam'in ne olduğunu öğrenin ondan sonra tartışmaya girin. İzinsiz e-posta atılıyor, onu korumaya cengaverlik yapmaya çalışıyorsunuz.

Bu arada ben burada moderatörüm, her konuya yanlış bir şey olduğunu düşünürsem müdahale ederim, senin bunu yargılama ve eleştirme yetkin yok. Bu tarz satışlar yapılıp, 1 ay sonra spam geldi spam geldi diye başlıklar açıldığında onları ben temizliyorum, sen değil. İşinize geldiğinde ya da canınız yandığında onu bunu protesto etmeyi biliyorsunuz, kendiniz yanlış yapınca yavuz kesiliyorsunuz.
 
N
necro
Misafir
Nerede aşağılamış? Doğrular söylenince hemen "aşağıladın beni, ezdin beni, tepeme çıktın" yuh diyorum artık.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Birşeyi savunacaksanız düşüncenizle savunursunuz, sen kim oluyorsun ki diye savunmaya kalkarsanız ben de kendimi tanıtırım. Buna mı yüceltme deniyor? 2-3 mesaj yukarda yazacağımı yazdım. Birşeyi 3. kez anlatmak her zaman tercihim değil.
 
0
Onaylı Üye
Üye
Katılım
30 Haziran 2005
Mesajlar
7,037
Tepki puanı
53
Angelo'ya katılıyorum
bunun adı spam dan başka bir şey değildir. Sağolsun adını vermek istemediğim bir arkadaşta demoyu denemiş ve banada mail geldi...Hiç hoş bir durum değil bu. Hi5 ya da her ne karın ağrısıysa bu tarz sitelerde kullanılıyor olması, bunun gayet normal bir eklenti oldugu anlamına gelmez...Programın kullanım amacıda spam değilmi zaten? Eğer spam amacıyla kullanmayacaksanız listenizde olan kişilere mail atmak için neden 89$ ödeyeceksiniz? Bunun cevabını kendinize verin önce...
Kendinizi kandırmayın ve Angelo'nun dediği gibi mantıklı işlerle uğraşın.
 
0
Onaylı Üye
Üye
Katılım
29 Ağustos 2006
Mesajlar
698
Tepki puanı
0
Arkadaslar aranızda olgun insanlar var .
sizde farkındasınız herkes birbirini kırıyor .
Ya webmasterlik ayrı dostluk ayrı .
Burda birbirinizi kırarsanız ilerde birbirinize kötü davranırsınız
Arkadaslar bırakın kim ne yaparsa yapsın . İllada karişmak zorundamısınız ?
Burda bos bos tartişiyorsunuz . Ölümlü dünya nede olsa . Tartişmayalım arkadaslar . Biraz düşünün ayıp ya :(
 
Geri
Üst