¿Como automatizar una sesión de telnet?
Con este ejemplo en bash
#!/bin/bash expect << EOF set timeout 1 spawn telnet 192.168.1.1 expect "login: " send "admin\r" expect "Password: " send "unpwdchungo\r" expect "*#" send "get config | include $1 \r" expect "*#" send "exit" exit EOF echo
En este ejemplo nos conectamos a un fw juniper y vemos la config que le pasemos como parametro al script.
ferran@myhost $ ./fw.sh mailserver
fwcapto-> get config | include mailserver
set address "DMZ" "mailserver" 192.168.2.1 255.255.255.0
No hay comentarios:
Publicar un comentario