EXPECT - Show-IP-ROUTE Cisco.expect.sh: Difference between revisions
From IT-Arts.net
Created page with "Category:Post-It <nowiki> #!/usr/bin/expect -f # # # SET THE OUTPUT TO NON-BUFFERED MODE FOR "PUTS" COMMAND fconfigure stdout -buffering none set timeout 10 set HOST [lindex $argv 0] set IPADDRESSTOCHECK [lindex $argv 1] set USERNAME [lindex $argv 2] set PASSWORD [lindex $argv 3] # SSH CONNEXION spawn ssh $USERNAME@$HOST # spawn ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss -oStrictHostKeyChecking=no..." |
m Text replacement - "Category:Post-It" to "Category:Wiki" |
||
| Line 1: | Line 1: | ||
[[Category: | [[Category:Wiki]] | ||
<nowiki> | <nowiki> | ||
Revision as of 17:10, 8 December 2025
#!/usr/bin/expect -f # # # SET THE OUTPUT TO NON-BUFFERED MODE FOR "PUTS" COMMAND fconfigure stdout -buffering none set timeout 10 set HOST [lindex $argv 0] set IPADDRESSTOCHECK [lindex $argv 1] set USERNAME [lindex $argv 2] set PASSWORD [lindex $argv 3] # SSH CONNEXION spawn ssh $USERNAME@$HOST # spawn ssh -oStrictHostKeyChecking=no -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss -oStrictHostKeyChecking=no -c aes256-cbc $USERNAME@$HOST expect "*assword: " send "$PASSWORD\r" expect "#" # GET THE ROUTE #send "show version\r" send "show ip route $IPADDRESSTOCHECK\r" expect "stby#" sleep 1 # EXIT send "exit" exit 0
