Utente:DavAdr/test port without telnet

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Questi comandi permettono di testare in Linux le porte di un server senza aver installato telnet (per il protocollo TCP) o nc (per il protocollo UDP)

Aprire una connessione TCP

[modifica | modifica wikitesto]
cat < /dev/tcp/<host>/<port>

Il seguente esempio mostra come utilizzare il comando per verificare se la porta di un determinato host è in ascolto

timeout 1 bash -c '</dev/tcp/google.com/80 && echo PORT OPEN || echo PORT CLOSED'

Aprire una connessione UDP

[modifica | modifica wikitesto]
cat < /dev/udp/<host>/<port>

Il seguente esempio mostra come inviare un messaggio ad un server UPD

echo "ciao" >/dev/udp/127.0.0.1/9001