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