ilbr22 Posted September 12, 2012 Report Posted September 12, 2012 (edited) ip2domain - bing.com - php version<?php function curl($url) { $curl = ($url); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, 'MozillaXYZ/1.0'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $result; } $file_ips = 'ips.txt'; $file_domains = 'domains.txt'; print "Start\n"; $handle = fopen($file_ips, 'r'); $content = fread($handle, filesize($file_ips)); fclose($handle); $ips = explode("\n", $content); $handle = fopen($file_domains, 'w'); $count = 1; foreach ($ips as $ip) { $content = curl('http://m.bing.com/search/?A=webresults&Q=ip:'.$ip.'&D=Web&LC=en-us'); preg_match_all('/<div class=\"srcLnk\">(.*?)<\/div>/', $content, $data); $domains = $data[1]; print $count."\n"; $count++; foreach ($domains as $domain) { preg_match('@^([^/]+)@', $domain, $out); $out = $out[0]."\n"; fwrite($handle, $out); } } print "Stop\n"; fclose($handle);?>edit: nu e facut de mine Edited September 12, 2012 by ilbr22 Quote