टेलनेट जैसी कोई चीज़, लेकिन "सुनो", "कनेक्ट" नहीं


25

टेलनेट प्रोग्राम के साथ कोई भी किसी भी होस्ट पर किसी भी टीसीपी पोर्ट से जुड़ सकता है, लेकिन क्या वर्तमान होस्ट पर कुछ पोर्ट को सुनने का एक तरीका है?

अर्थात

1) मेजबान पर: टेलनेट 12345 सुनें

2) होस्ट बी पर: टेलनेट host_a 12345

मैं सुनने के पक्ष के पीछे कोई सेवा नहीं चाहता, बस कनेक्शन और जो कुछ भी टाइप किया जाना चाहिए, वह दोनों तरीके हैं।

मुझे पता है कि मैं पहले से ही 2) कर सकता हूं, लेकिन क्या 1 को प्राप्त करने का कोई तरीका है)? मैं विंडोज और लिनक्स दोनों समाधानों में रुचि रखता हूं।


तारकेशर (tcpdump)?
एंडर्स

@Anders: नहींं, जो पोर्ट को नहीं खोलता है, और पीयर को इसके कनेक्शन को 3-तरह से हैंडसम से खत्म करने के बजाय मना कर दिया जाएगा।
बेन वोइग्ट

जवाबों:


46

इसके लिए सामान्य उपकरण कुछ कहा जाता है netcat। यह अधिकांश लिनक्स डिस्ट्रोस में उपलब्ध है, और कुछ में डिफ़ॉल्ट रूप से इंस्टॉल भी किया जा सकता है (कमांड है nc)। विंडोज के लिए यहां तक ​​कि पोर्ट भी हैं, लेकिन ग्रह पर लगभग हर एंटीवायरस पैकेज इसे गहराई से संदिग्ध मानता है क्योंकि यह मैलवेयर में उपयोग होता है जो इसे डाउनलोड करना और उपयोग करना कठिन बनाता है।


17

1) मेजबान पर: टेलनेट 12345 सुनें

$ ls | nc -l -p 12345

डिस्ट्रो और नेटकैट संस्करण पर निर्भर करता है, आपको -pविकल्प की आवश्यकता नहीं हो सकती है ।

2) होस्ट बी पर: टेलनेट host_a 12345

$ telnet host_a 12345
1159.rar
12030.mp4
123.mp4
124.mp4
129
129.bak
...

13

आप एक प्रोग्राम की तलाश कर रहे हैं जिसका नाम netcat है । यह नेटवर्क उपयोगिताओं का स्विस सेना चाकू है। आप इसे किसी भी मनमाने बंदरगाह और साथ ही कई अन्य चीजों को सुनने के लिए कह सकते हैं।




2

से भी बेहतर netcatहै socat

यह सॉकेट विकल्पों पर बहुत अधिक नियंत्रण प्रदान करता है, और यह भी कि डेटा प्राप्त करने के लिए और भी कई विकल्प हैं।


0

इंटरनेट पागल विंडोज दुनिया में किसी भी टीसीपी और यूडीपी पोर्ट पर सुन सकता है

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