У мене немає доступу до цього 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
?