ajaykannan has asked for the wisdom of the Perl Monks concerning the following question:
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"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: download as txt and pdf
by stevieb (Canon) on Dec 01, 2016 at 15:21 UTC | |
by ajaykannan (Novice) on Dec 01, 2016 at 18:16 UTC | |
by stevieb (Canon) on Dec 01, 2016 at 19:14 UTC | |
by ajaykannan (Novice) on Dec 01, 2016 at 21:17 UTC | |
by stevieb (Canon) on Dec 01, 2016 at 21:33 UTC | |
by ajaykannan (Novice) on Dec 01, 2016 at 21:32 UTC |