У мене немає доступу до цього netcatабо nmapтому я намагаюся використовувати bashі /dev/udp/спеціальні файли для тестування портів.
Я міг би зробити щось на кшталт:
echo "" > /dev/udp/example.com/8000
Але $?це завжди 0при використанні UDP. Я припускаю, що це тому, що це повернене значення echo ""команди?
Я в основному намагаюся повторити те, що я в змозі зробити, nmapі netcat:
nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open'
nc -z -u example.com 8000 && echo 'open'
Як би я це зробив /dev/udp?