Verificare se una porta UDP sul server è raggiungibile da remoto

Oggi avevo necessità di controllare se la porta 10000 UDP su un server jitzi fosse raggiungibile dall’esterno, perché il server non era direttamente pubblico ma dietro un router.

Per la verifica bisogna installare sul server il pacchetto ngrep:

apt install ngrep

sul client bisogna invece installare netcat:

apt install netcat

A questo punto sul server digitiamo:

ngrep -q 'si funziona' udp port 10000

e nel client:

echo 'si funziona' | nc -u 75.143.7.31 10000

dove 75.143.7.31 è l’IP del server e poi controlliamo se nella console del server scrive qualcosa tipo:

U 150.90.33.62:54977 -> 75.143.7.31:10000 #1
si funziona…….

Ecco, se quando inviamo il messaggio con netcat viene stampato nella console del server un messaggio del genere, allora la porta è aperta.

In alternativa ci possiamo mettere in ascolto sulla porta 10000UDP del server con tcpdump e poi inviare sempre il messaggio dal client con netcat. Per mettersi un ascolto con tcpdump:

tcpdump -ni ens192 udp port 10000 -vv -X

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta