Sinisterly
[Source] Private Perl Admin Finder - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Coding (https://sinister.ly/Forum-Coding--71)
+--- Thread: [Source] Private Perl Admin Finder (/Thread-Source-Private-Perl-Admin-Finder)



[Source] Private Perl Admin Finder - Stricker - 10-27-2012

[Source] Private Perl Admin Finder

Code:
useHTTP::Request; useLWP::UserAgent; system('cls'); print "==================================================================== \n"; print"[Mr.P-teo]AdminPageScanner +\n\n"; print"URLmustcontainhttp://\n"; print "==================================================================== \n\n"; print"Website:"; chomp($url=<STDIN>); my$file="admins.txt"; open(FH,"<$file")ordie"Can't open$fileforread:$!"; my@directorys; while(<FH>){ push(@directorys,$_); } closeFHordie"Cannotclose$file: $!"; my$amount=0; my$success=0; my$useful=0; foreach$ways(@directorys){ $amount++; my$web=$url."/".$ways; my$req=HTTP::Request->new(GET=>$web); my$ua=LWP::UserAgent->new(); $ua->timeout(30); my$response=$ua->request($req); if($response->content=~/404Not Found/){ }elsif($response->content=~/Page Cannotbedisplayed/){ }else{ if($response->content=~/ username/|| $response->content=~/password/|| $response->content=~/admin/|| $response->content=~/login/|| $response->content=~/administration/ || $response->content=~/authorisation/ || $response->content=~/signin/|| $response->content=~/signin/|| $response->content=~/user/){ print"\n\tPageFound=>$web"; $success++; } } } print"\n\n \n------------------------------------------ \n[$amountScanned]+[$success Found]\n------------------------------------------- \n\n";

And of course you will be needing the admin links.

Downloaf:Pastebin.com

Please note i did not make the list, i stumbled across it and
though i could make it more useful.

Hope you like.