Utente:DavAdr/test port without telnet

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
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
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