Non ho accesso a netcat
o nmap
almeno sto provando a utilizzare bash
e i /dev/udp/
file speciali per testare le porte.
Potrei fare qualcosa del tipo:
echo "" > /dev/udp/example.com/8000
Ma $?
è sempre 0
quando si utilizza UDP. Suppongo sia perché questo è il valore di ritorno del echo ""
comando corretto?
Sto sostanzialmente cercando di replicare ciò che sono in grado di fare nmap
e netcat
:
nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open'
nc -z -u example.com 8000 && echo 'open'
Come lo farei con /dev/udp
?