नेट पोर्ट के साथ स्थानीय पोर्ट पर यूडीपी डेटा को सुनें


55

netcat -ul -p2115एक उपयोग विवरण के साथ विफल रहता है। मैं क्या गलत कर रहा हूं?

धन्यवाद!

जवाबों:


71

ncमैन पेज को उद्धृत करने के लिए :

-lयह निर्दिष्ट करने के लिए उपयोग किया जाता है कि nc को दूरस्थ होस्ट से कनेक्शन आरंभ करने के बजाय आने वाले कनेक्शन के लिए सुनना चाहिए। यह -p, -s, या -z विकल्पों के साथ संयोजन में इस विकल्प का उपयोग करने के लिए एक त्रुटि है। इसके अतिरिक्त, -w विकल्प के साथ निर्दिष्ट किसी भी टाइमआउट को नजरअंदाज कर दिया जाता है।

यहां कुंजी यह है कि ध्वज के -pसाथ जोड़ा नहीं जा सकता -l-lध्वज का उपयोग करते समय , स्थिति संबंधी तर्कों में निर्दिष्ट किसी भी पोर्ट का उपयोग किया जाता है। इसलिए इसके बजाय, आप निम्नलिखित का उपयोग कर सकते हैं:

netcat -ul 2115

19

-pगलत है यह रेडहैट और डेबियन आधारित डिस्ट्रोस पर काम करेगा:

nc -u -l 2115

5

किसी कारण से, एंड्रयू का समाधान मेरे लिए काम नहीं करता था। आगे के शोध से, मुझे पता चला कि स्थानीय स्तर पर काम करने के दौरान हमें -p ध्वज को जोड़ने की आवश्यकता है। तो निम्नलिखित कमांड ने मेरे लिए काम किया।

 nc -ulp 2115

6
संभवत: यह स्पष्ट है कि आम उपयोग में नेटकैट के दो अलग और सूक्ष्म रूप से असंगत कार्यान्वयन हैं।
Womble
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.