Advertisement
dnsx3

Extract all the website from : Zone-H

Jun 30th, 2015
981
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. <?php
  2. set_time_limit(0);
  3. /*
  4.     Cod3r : Lov3rDns
  5.     4U    : xSecurity , DamaneDz , SharkHidden , Mr.dm4r
  6.     Title : Get Urls Zone-H
  7.     How to use ?
  8.  
  9.     Example :
  10.  
  11.     1 - Url Notifier : http://zone-h.org/archive/notifier=sec4ever
  12.     2 - Enter PHPSESSID : f2vg0tl3hsmcsf1jkknjvk3e10
  13.     3 - Enter ZH : f1020889c6546a856a9774ad09e65b58
  14. */
  15.  
  16. echo "\nUrl Notifier # ";
  17. $url=trim(fgets(STDIN));
  18. echo "\nEnter PHPSESSID # ";
  19. $PHPSESSID=trim(fgets(STDIN));
  20. echo "\nEnter ZH # ";
  21. $ZH=trim(fgets(STDIN));
  22.  
  23. function sec4ever($loop)
  24. {
  25. $xLov3 = explode("/",$loop);
  26. $xLov3 = $xLov3[0];
  27. echo "http://".$xLov3."\r\n";
  28. $f = fopen('list.txt','a+');
  29. fwrite($f,'http://'.$xLov3."\r\n");
  30. }
  31.  
  32. for ($i=1;$i<=50;$i++)
  33. {
  34. $curl = curl_init();
  35. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  36. curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0");
  37. curl_setopt($curl,CURLOPT_HEADER,0);
  38. curl_setopt($curl,CURLOPT_URL,$url."/page=".$i."");
  39. curl_setopt($curl,CURLOPT_COOKIE,"PHPSESSID=".$PHPSESSID.";");
  40. curl_setopt($curl,CURLOPT_COOKIE,"ZH=".$ZH.";");
  41. $extract = curl_exec($curl);
  42. //ZH=00d0cfb2804adc63f836c564ff727611; __utma=1.575167054.1413509684.1413509684.1414148455.2; __utmz=1.1413509684.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); PHPSESSID=6pltdoinbm7c4frgavesns4kg5; __utmb=1.17.10.1414148455; __utmc=1; __utmt=1
  43. $explode = explode('<table id="ldeface" cellpadding="0" cellspacing="0">',$extract);
  44. preg_match_all('|<tr>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*<td>(.*)</td>.*</tr>|isU',$explode[1],$result);
  45. foreach ($result[8] as $loop)
  46. {
  47.  sec4ever($loop);
  48. }
  49. }
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement