İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

MSN Davet Sistemi - Hitinizi katlayın.

  • Konbuyu başlatan BelevianChaos
  • Başlangıç tarihi

KerneL32

0
İyinet Üyesi
Katılım
8 Mart 2005
Mesajlar
1,247
Reaction score
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.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

murdock

0
İyinet Üyesi
Katılım
28 Mart 2005
Mesajlar
1,273
Reaction score
3
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.
 

gunesbjk

0
İyinet Üyesi
Katılım
5 Aralık 2005
Mesajlar
556
Reaction score
0
spam sayılmaz hi5 gibi köklu sirketlerin kullandıgı sıstemın aynısı ben kullanıorum tavsıye ederım.
 

murdock

0
İyinet Üyesi
Katılım
28 Mart 2005
Mesajlar
1,273
Reaction score
3
normal domainimdeki maillere gidiyo ama bir süre sonra hotmail maillere mail gitmiyor otomatik banlıyor sanırım?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

murdock

0
İyinet Üyesi
Katılım
28 Mart 2005
Mesajlar
1,273
Reaction score
3
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.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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.
 

Darkart

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
7,037
Reaction score
56
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.
 

H@run

0
İyinet Üyesi
Katılım
29 Ağustos 2006
Mesajlar
698
Reaction score
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 :(
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst