Je n'ai pas accès à netcat
ou nmap
alors j'essaie d'utiliser bash
et les /dev/udp/
fichiers spéciaux pour tester les ports.
Je pourrais faire quelque chose comme:
echo "" > /dev/udp/example.com/8000
Mais $?
c'est toujours 0
lorsque vous utilisez UDP. Je suppose que c'est parce que c'est la valeur de retour de la echo ""
commande correcte?
J'essaie essentiellement de reproduire ce que je suis capable de faire nmap
et netcat
:
nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open'
nc -z -u example.com 8000 && echo 'open'
Comment pourrais-je faire cela /dev/udp
?