Saya tidak memiliki akses ke netcat
atau nmap
jadi saya mencoba untuk menggunakan bash
dan /dev/udp/
file khusus untuk menguji port.
Saya bisa melakukan sesuatu seperti:
echo "" > /dev/udp/example.com/8000
Namun $?
selalu 0
saat menggunakan UDP. Saya berasumsi itu karena itu adalah nilai pengembalian dari echo ""
perintah yang benar?
Saya pada dasarnya mencoba meniru apa yang dapat saya lakukan nmap
dan netcat
:
nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open'
nc -z -u example.com 8000 && echo 'open'
Bagaimana saya melakukan ini /dev/udp
?