Menu Chiudi

Pillola #07: inviare comandi ad un server Telnet tramite bash

La necessità è quella di poter gestire tramite uno script bash l’invio di una serie di comandi ad un server remoto su cui è in esecuzione Telnet (o simili !!).

Creare un file di testo contenente l’elenco dei comandi da inviare (es. comandi.txt), un comando per ogni riga del file.

Questo è il comando che può essere aggiunto ad un qualunque file .sh

cat comandi.txt | nc -i1 IPDESTINAZIONE PORTADESTINAZIONE

il comando cat invia il contenuto del file comandi.txt a nc (netcat) il quale esegue ogni singolo comando ad intervalli di 1 secondo l’uno dall’altro inviando il tutto all’indirizzo IPDESTINAZIONE sulla porta PORTADESTINAZIONE.

WordPress Appliance - Powered by TurnKey Linux