1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| # Parametres de connexion à telnet
my ($session, $cmd, $var);
my @lines = ();
my @cmd_list = ();
my @output = ();
my $host = "192.*.*.*";
my $login = "admin";
my $password = "****";
my $serveur_tftp = "*.*.*.*";
my $commande = "show version";
$session = new Net::Telnet( Prompt => '/.*[%#>].*$/');
$session->timeout(20);
$session->errmode("return");
$var = $session->open($host);
if (!$var) {
print("Impossible de joindre le serveur\n", "3");
}
$session->waitfor('/Password.*$/');
$session->print("$password");
$session->waitfor('/.*[%#>].*$/');
$session->print("$commande");
@output = $session->cmd($cmd);
print @output;
$session->close; |