#!/usr/bin/perl --
use strict;
use warnings;
use WWW::Mechanize 1.73;
my $browser = WWW::Mechanize->new( autocheck => 1 );
$browser -> agent("Mozilla/5.0");
$browser -> credentials('192.168.1.1:80','TEL','admin' => 'guess');
$browser -> timeout(10);
$browser->show_progress( 1 );
$browser->get('http://192.168.1.1:80');
if( $browser->success ){
die " we logged in game over";
}
####
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize 1.73;
my $file = "output.txt";
open (FH, "< $file") or die "Can't open $file for read: $!";
my @lines;
while () {
push (@lines, $_);
}
close FH or die "Cannot close $file: $!";
my $browser = WWW::Mechanize->new( autocheck => 1 );
$browser -> agent("Mozilla/5.0");
$browser -> timeout(10);
$browser -> show_progress( 1 );
for (my $i=0; $i <= @lines; $i++) {
my $url = "$lines[$i]";
$browser -> credentials("$url",'TEL','admin' => 'guess');
$browser->get("http://$url");
if( $browser->success ){
print "login to $url was successfull!!";
}
}
####
Contect of textfile (output.txt):
192.168.1.1:80
192.168.2.1:80
192.168.3.1:80