Brut/Checker php E-mail parser

Тема в разделе "Brut/Checker", создана пользователем WinHack, 17 янв 2018.

  1. WinHack
    php E-mail parser

    Инструкция:
    1.Всё просто, находим сайт с и-мейлами, желательно с базой данных, где есть нумерация пользователей со страничками и-мейлов.
    2.Вписываем название домена в переменную $host, ну и запрос грамотный вписываем в поле $doc.
    3.Ставим у PHP таймаут выполнения побольше и запускаем прогу.
    4.Все полученные и-мейлы сливаются в файл emails.txt

    Если сайт вас Блокирует за скорость, ставьте Паузу.

    Файл PHP в TXT формате.

    =====================get.php==============================
    Код:
    <?php
    $handler=fopen('emails.txt','a+');
    $host = "site.com"; 
    $port = 80; 
    for ($i=1; $i<100000; $i++) { //for
    echo $i.". ";
    $content = ""; 
    $doc = "/?k=".$i; 
    # echo $i."\n\r";
    $fp=fsockopen($host,$port, $errno, $errstr, 30); 
    if (!$fp) 
    { 
    echo "$errstr ($errno)<br />\n"; 
    } 
    else 
    { 
    $out = "GET $doc HTTP/1.1\r\n"; 
    $out .= "Host: $host\r\n"; 
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out); 
    while (!feof($fp)) 
    { 
    $content = fgets($fp, 1024); 
    preg_match_all('|href="mailto:([^"]*)"|is',$content,$out);
    
    if(empty($out[1][0])) {} 
    else{ 
    if($out[1][0]!="info@site.com") {
    echo " get ".$out[1][0]; 
    fwrite($handler,$out[1][0]."\r\n"); 
    }
    } 
    } 
    fclose($fp); 
    } 
    echo "\n"; 
    } //for
    fclose($handler);
    ?>
    
    =====================get.php==============================
     
    Tema_zzz нравится это.