मेरे पास पहुंच नहीं है netcat
या nmap
इसलिए मैं बंदरगाहों का परीक्षण करने के लिए bash
और /dev/udp/
विशेष फ़ाइलों का उपयोग करने की कोशिश कर रहा हूं ।
मैं कुछ ऐसा कर सकता था:
echo "" > /dev/udp/example.com/8000
लेकिन $?
हमेशा 0
यूडीपी का उपयोग करते समय। मैं यह मान रहा हूं कि क्योंकि 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
?