मेरे पास पहुंच नहीं है 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?