2012-01-19 14 views
48

क्या लिनक्स में नेटवर्क पर डेटा सुनने और उन्हें टेक्स्ट फ़ाइल में सहेजने का कोई आसान तरीका है?नेटवर्क पोर्ट पर सुनें और डेटा को टेक्स्ट फ़ाइल में सहेजें

धन्यवाद।

+0

मैं अंत में इस्तेमाल किया php सॉकेट कार्यों –

उत्तर

104

नेटकैट आपका मित्र है।

nc -l localhost 10000 > log.txt 

नेटकैट पोर्ट 10000 पर कनेक्शन के लिए सुनेंगे, log.txt पर प्राप्त कुछ भी रीडायरेक्ट करेगा।

+6

यह सिर्फ एक के बजाय कई कनेक्शन के लिए सुन रहा जारी रखने के लिए -k विकल्प जोड़ें उस पोर्ट पर सुनने के लिए। –

+4

एफडब्ल्यूआईडब्ल्यू, मुझे 'एनसी -एल-पी 10000' –

+0

@ जेफमिक्सन का उपयोग करना था नेटकैट का क्या संस्करण आपने उपयोग किया था? नेटकैट-ओपनबीएसडी पैकेज का संस्करण बताता है कि यह -l और -p का उपयोग करने में त्रुटि है। – JAB

0

अन्य उपकरण Etherial या Wireshark

हैं किसी भी मामले में सचेत रहें कि आप स्थानीय और कंपनी नियमों का पालन कर रहे हैं।

11

टीसीपीडम्प भी उपलब्ध है।

sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000' 
+0

tpdump एक विशिष्ट इंटरफ़ेस की निगरानी करेगा। यहां तक ​​कि यदि आपको केवल एक इंटरफेस मिला है, तो यह आंतरिक यातायात को नजरअंदाज कर देगा ... –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^