docs
[mirrors/Programs.git] / php / serv_seek.php
CommitLineData
21c4e167
H
1<?php
2//Googlevulnbot
3
4$q = urlencode("allinurl:iis"); //Google query string
5$total = 1020; //Max results
6$num = 100; //Results per page
7$start = 0; //First result
8
9if(isset($argv[1])) $q = urlencode($argv[1]);
10while($start < $total) {
11 $query = "http://www.google.cz/search?q=$q&num=$num&hl=cs&lr=&as_qdr=all&start=$start&sa=N";
12 $start = $start + $num;
13 preg_match_all('(http:\/\/[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4})',htmlspecialchars_decode(file_get_contents($query)), $response); //{1}[-_~&=\ ?\.a-z0-9\/]*
14 $response = $response[0];
15 unset($stack); $stack[0] = '';
16 foreach($response as $addr) {
17 $addr = str_replace('http://', '', $addr);
18 $addr = trim($addr);
19 if (!eregi("(209\.85\.135\.104|google|<|>|htm|php|gif|jpg)", $addr) && !in_array($addr, $stack) ) {
20 echo($addr."\n");
21 array_push($stack, $addr);
22 }
23 }
24}
This page took 0.185179 seconds and 4 git commands to generate.