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


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.