Ich habe keinen Zugriff auf netcat
oder nmap
so, ich versuche, bash
und die /dev/udp/
speziellen Dateien zu verwenden, um Ports zu testen.
Ich könnte etwas machen wie:
echo "" > /dev/udp/example.com/8000
Ist $?
aber immer 0
bei Verwendung von UDP. Ich nehme an, das liegt daran, dass der Rückgabewert des echo ""
Befehls korrekt ist.
Ich versuche im Grunde zu replizieren, was ich kann nmap
und netcat
:
nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open'
nc -z -u example.com 8000 && echo 'open'
Wie würde ich das machen /dev/udp
?