Advertisement
H4T3D

ZOOLZE Search Engine (Improved)- H4T3D Version (2.0)

Dec 10th, 2015
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.04 KB | None | 0 0
  1. <?php
  2. // ####################################################
  3. // ZOOLZE Search Engine (Improved)- H4T3D Version (2.0)
  4. // Search Without getting Banned or Captcha
  5. // Re Coded By H4T3D
  6. // Changing Name wont make you L33T
  7. // Just For Educational Purposes
  8. // ######################################################
  9.  
  10. @set_time_limit(0);
  11. error_reporting(0);
  12. echo "
  13. <head>
  14. <title>H4T3D Dork Search Engine</title>";
  15.  
  16. echo"</head>
  17. <style>
  18. html, body{
  19.  
  20.       background:#000000;
  21.       color:#00FF00;
  22.       font-family:monospace;
  23.      height: 100%;
  24.      text-decoration:  none;
  25. }
  26.  
  27. textarea {
  28.      background:#000000;
  29.      resize:none;
  30.      color: #00FF00 ;
  31.      border:1px solid red ;
  32.      border: 4px solid red ;
  33. }
  34. input,select {
  35.       color: ##33CCFF;
  36.       border:1px dotted #33CCFF;
  37.       height:5%;
  38.  
  39. }
  40. #search-box{
  41.      width:45%;
  42.  
  43. }
  44.  
  45. a{
  46. color:red;
  47. }
  48. .frmSearch {border: 1px solid #F0F0F0;background-color:#C8EEFD;margin: 2px 0px;padding:40px;}
  49. #search-box{padding: 10px;border: #F0F0F0 1px solid;}
  50.  
  51. </style>";
  52. echo "
  53. <center><h1><img src=\"http://i.imgur.com/GqzJkoA.gif\" height='80'></h1></center>
  54. <center>
  55. <form action=\"\" method=\"POST\">
  56. <td>Enter Dork : <input type=\"search\" name=\"url\" id=\"search-box\">
  57. <td>
  58. <select name='country'>
  59.  
  60. <option value=\"\">SELECT COUNTRY</option><option value='.ac'>.ac</option><option value='.ad'>.ad</option><option value='.ae'>.ae</option><option value='.af'>.af</option><option value='.ag'>.ag</option><option value='.ai'>.ai</option><option value='.al'>.al</option><option value='.am'>.am</option><option value='.an'>.an</option><option value='.ao'>.ao</option><option value='.aq'>.aq</option><option value='.ar'>.ar</option><option value='.as'>.as</option><option value='.at'>.at</option><option value='.au'>.au</option><option value='.aw'>.aw</option><option value='.ax'>.ax</option><option value='.az'>.az</option><option value='.ba'>.ba</option><option value='.bb'>.bb</option><option value='.bd'>.bd</option><option value='.be'>.be</option><option value='.bf'>.bf</option><option value='.bg'>.bg</option><option value='.bh'>.bh</option><option value='.bi'>.bi</option><option value='.bj'>.bj</option><option value='.bm'>.bm</option><option value='.bn'>.bn</option><option value='.bo'>.bo</option><option value='.bq'>.bq</option><option value='.br'>.br</option><option value='.bs'>.bs</option><option value='.bt'>.bt</option><option value='.bv'>.bv</option><option value='.bw'>.bw</option><option value='.by'>.by</option><option value='.bz'>.bz</option><option value='.ca'>.ca</option><option value='.cc'>.cc</option><option value='.cd'>.cd</option><option value='.cf'>.cf</option><option value='.cg'>.cg</option><option value='.ch'>.ch</option><option value='.ci'>.ci</option><option value='.ck'>.ck</option><option value='.cl'>.cl</option><option value='.cm'>.cm</option><option value='.cn'>.cn</option><option value='.co'>.co</option><option value='.cr'>.cr</option><option value='.cu'>.cu</option><option value='.cv'>.cv</option><option value='.cw'>.cw</option><option value='.cx'>.cx</option><option value='.cy'>.cy</option><option value='.cz'>.cz</option><option value='.de'>.de</option><option value='.dj'>.dj</option><option value='.dk'>.dk</option><option value='.dm'>.dm</option><option value='.do'>.do</option><option value='.dz'>.dz</option><option value='.ec'>.ec</option><option value='.ee'>.ee</option><option value='.eg'>.eg</option><option value='.eh'>.eh</option><option value='.er'>.er</option><option value='.es'>.es</option><option value='.et'>.et</option><option value='.eu'>.eu</option><option value='.fi'>.fi</option><option value='.fj'>.fj</option><option value='.fk'>.fk</option><option value='.fm'>.fm</option><option value='.fo'>.fo</option><option value='.fr'>.fr</option><option value='.ga'>.ga</option><option value='.gb'>.gb</option><option value='.gd'>.gd</option><option value='.ge'>.ge</option><option value='.gf'>.gf</option><option value='.gg'>.gg</option><option value='.gh'>.gh</option><option value='.gi'>.gi</option><option value='.gl'>.gl</option><option value='.gm'>.gm</option><option value='.gn'>.gn</option><option value='.gp'>.gp</option><option value='.gq'>.gq</option><option value='.gr'>.gr</option><option value='.gs'>.gs</option><option value='.gt'>.gt</option><option value='.gu'>.gu</option><option value='.gw'>.gw</option><option value='.gy'>.gy</option><option value='.hk'>.hk</option><option value='.hm'>.hm</option><option value='.hn'>.hn</option><option value='.hr'>.hr</option><option value='.ht'>.ht</option><option value='.hu'>.hu</option><option value='.id'>.id</option><option value='.ie'>.ie</option><option value='.il'>.il</option><option value='.im'>.im</option><option value='.in'>.in</option><option value='.io'>.io</option><option value='.iq'>.iq</option><option value='.ir'>.ir</option><option value='.is'>.is</option><option value='.it'>.it</option><option value='.je'>.je</option><option value='.jm'>.jm</option><option value='.jo'>.jo</option><option value='.jp'>.jp</option><option value='.ke'>.ke</option><option value='.kg'>.kg</option><option value='.kh'>.kh</option><option value='.ki'>.ki</option><option value='.km'>.km</option><option value='.kn'>.kn</option><option value='.kp'>.kp</option><option value='.kr'>.kr</option><option value='.krd'>.krd</option><option value='.kw'>.kw</option><option value='.ky'>.ky</option><option value='.kz'>.kz</option><option value='.la'>.la</option><option value='.lb'>.lb</option><option value='.lc'>.lc</option><option value='.li'>.li</option><option value='.lk'>.lk</option><option value='.lr'>.lr</option><option value='.ls'>.ls</option><option value='.lt'>.lt</option><option value='.lu'>.lu</option><option value='.lv'>.lv</option><option value='.ly'>.ly</option><option value='.ma'>.ma</option><option value='.mc'>.mc</option><option value='.md'>.md</option><option value='.me'>.me</option><option value='.mg'>.mg</option><option value='.mh'>.mh</option><option value='.mk'>.mk</option><option value='.ml'>.ml</option><option value='.mm'>.mm</option><option value='.mn'>.mn</option><option value='.mo'>.mo</option><option value='.mp'>.mp</option><option value='.mq'>.mq</option><option value='.mr'>.mr</option><option value='.ms'>.ms</option><option value='.mt'>.mt</option><option value='.mu'>.mu</option><option value='.mv'>.mv</option><option value='.mw'>.mw</option><option value='.mx'>.mx</option><option value='.my'>.my</option><option value='.mz'>.mz</option><option value='.na'>.na</option><option value='.nc'>.nc</option><option value='.ne'>.ne</option><option value='.nf'>.nf</option><option value='.ng'>.ng</option><option value='.ni'>.ni</option><option value='.nl'>.nl</option><option value='.no'>.no</option><option value='.np'>.np</option><option value='.nr'>.nr</option><option value='.nu'>.nu</option><option value='.nz'>.nz</option><option value='.om'>.om</option><option value='.pa'>.pa</option><option value='.pe'>.pe</option><option value='.pf'>.pf</option><option value='.pg'>.pg</option><option value='.ph'>.ph</option><option value='.pk'>.pk</option><option value='.pl'>.pl</option><option value='.pm'>.pm</option><option value='.pn'>.pn</option><option value='.pr'>.pr</option><option value='.ps'>.ps</option><option value='.pt'>.pt</option><option value='.pw'>.pw</option><option value='.py'>.py</option><option value='.qa'>.qa</option><option value='.re'>.re</option><option value='.ro'>.ro</option><option value='.rs'>.rs</option><option value='.ru'>.ru</option><option value='.rw'>.rw</option><option value='.sa'>.sa</option><option value='.sb'>.sb</option><option value='.sc'>.sc</option><option value='.sd'>.sd</option><option value='.se'>.se</option><option value='.sg'>.sg</option><option value='.sh'>.sh</option><option value='.si'>.si</option><option value='.sj'>.sj</option><option value='Jan Mayen Islands'>Jan Mayen Islands</option><option value='.sk'>.sk</option><option value='.sl'>.sl</option><option value='.sm'>.sm</option><option value='.sn'>.sn</option><option value='.so'>.so</option><option value='.sr'>.sr</option><option value='.ss'>.ss</option><option value='.st'>.st</option><option value='.su'>.su</option><option value='.sv'>.sv</option><option value='.sx'>.sx</option><option value='.sy'>.sy</option><option value='.sz'>.sz</option><option value='.tc'>.tc</option><option value='.td'>.td</option><option value='.tf'>.tf</option><option value='.tg'>.tg</option><option value='.th'>.th</option><option value='.tj'>.tj</option><option value='.tk'>.tk</option><option value='.tl'>.tl</option><option value='.tm'>.tm</option><option value='.tn'>.tn</option><option value='.to'>.to</option><option value='.tp'>.tp</option><option value='.tr'>.tr</option><option value='.tt'>.tt</option><option value='.tv'>.tv</option><option value='.tw'>.tw</option><option value='.tz'>.tz</option><option value='.ua'>.ua</option><option value='.ug'>.ug</option><option value='.uk'>.uk</option><option value='.us'>.us</option><option value='.uy'>.uy</option><option value='.uz'>.uz</option><option value='.va'>.va</option><option value='.vc'>.vc</option><option value='.ve'>.ve</option><option value='.vg'>.vg</option><option value='.vi'>.vi</option><option value='.vn'>.vn</option><option value='.vu'>.vu</option><option value='.wf'>.wf</option><option value='.ws'>.ws</option><option value='.ye'>.ye</option><option value='.yt'>.yt</option><option value='.za'>.za</option><option value='.zm'>.zm</option><option value='.zw'>.zw</option>
  61. </select>
  62. <input type=\"submit\" name=\"scan\" value=\"Fetch . . .\" id=\"submit\">
  63. </form>
  64. <br>
  65. <a href='search.txt'>Search Result</a>
  66. </br>
  67. </center>
  68. ";
  69.  
  70. function getSslPage($url)
  71. {
  72.     $ch = curl_init();
  73.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  74.     curl_setopt($ch, CURLOPT_HEADER, 0);
  75.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  76.     curl_setopt($ch, CURLOPT_URL, $url);
  77.     curl_setopt($ch, CURLOPT_REFERER, $url);
  78.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  79.     $result = curl_exec($ch);
  80.     curl_close($ch);
  81.     // For checking Same Result Repeated
  82.     if (eregi($GLOBALS['b'], $result)) {
  83.             die();
  84.             }
  85.  
  86.     if (!(eregi("did not match with any Answers results", $result)))
  87.     {
  88.         preg_match_all('#<p class="web-result-url">(.*?)</p>#', $result, $matches);
  89.         $result = array_unique($matches[1]);
  90.         foreach($result as $key)
  91.         {      
  92.                
  93.  
  94.             echo "<li>".$key . "</li></br>";
  95.             $myfile = fopen("search.txt", "a") or die("Unable to open file!");
  96.             fwrite($myfile, $key);
  97.             fwrite($myfile, "\n");
  98.             fclose($myfile);
  99.  
  100.             $GLOBALS['b'] = $key;
  101.  
  102.        
  103.            
  104.         }
  105.     } //end of if
  106.     else{ die("End Of RESULT"); }
  107.     return $result;
  108. }
  109.  
  110. // 50
  111.  
  112. if (isset($_POST['scan']))
  113. {
  114.     $ch1 = curl_init("http://www.ask.com/web?q=google&page=3");
  115.     curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1);
  116.     $keyvoll = curl_exec($ch1);
  117.     curl_close($ch1);
  118.     preg_match_all('#qid=+[A-Za-z0-9.+-]+#', $keyvoll, $ke);
  119.  
  120.     $urlss = $_POST['url'];
  121.     $country = $_POST['country'];
  122.     echo "<ul>";
  123.     for ($i = 1; $i <= 60 ; $i++)
  124.     {
  125.         $url = "http://www.ask.com/web?q=" . urlencode($urlss." site:".$country) . "&page=" . $i ."&". $ke[0][1] . "&o=0&l=dir&qsrc=998&qo=pagination";
  126.         //echo "<br>".$url."</br>";
  127.         getSslPage($url);
  128.         flush();
  129.         @ob_flush();
  130.        
  131.     }
  132.     echo "</ul>";
  133. }
  134.  
  135. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement