this program is to collect data that is running from window to network devices using SSH2.Output came but do no how to download it as .txt or .pdf in perl .Here is my code and any help will help to improve my knowledge
#!/usr/bin/perl use Net::Ping; use Net::SSH2; use strict; use warnings; my $ssh = Net::SSH2->new(); my $username="username"; my $password="password"; my $ip_address = ("ipadderss"); my $ping= Net::Ping->new(); if($ping->ping($ip_address)) { if($ssh->connect($ip_address)) { if($ssh->auth_passwo +rd($username,$password)) { my $chan = $ssh->channel(); $chan->blocking(1); $chan->shell(); $chan->write("terminal length 0\n"); $chan->write("show cdp neighbor \n"); while (<$chan>) { print if /\bterminal length\b/i .. /^\n*$/ ; } # $chan->close; } else { print "auth failed"; } } } else { print "not pinging"; }
In reply to download as txt and pdf by ajaykannan
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |