मेरी मशीन द्वारा बनाये जा रहे नेटवर्क कनेक्शन की एक सूची प्राप्त करें


16

उबंटू पर, मुझे पिछले कुछ दिनों में मेरे कंप्यूटर द्वारा बनाए गए नेटवर्क कनेक्शन की एक सूची कैसे मिली? क्या ऐसा करने का एक आसान तरीका है?


भविष्य के मामलों के लिए, आप अपना सिस्टम सेट कर सकते हैं जैसा कि वहां वर्णित है ।
20

जवाबों:


28

जब तक आप उन्हें लॉग नहीं कर रहे थे, तब तक आपको समाप्त कनेक्शन नहीं मिल सकते। वर्तमान कनेक्शन प्राप्त करने के लिए:

# sudo netstat -tupn

यह आईपी के साथ मौजूदा खुले स्रोत और गंतव्य बंदरगाहों को दिखाएगा।

कनेक्शन की सामग्री के बारे में अधिक जानकारी प्राप्त करने के लिए, tcpdump स्थापित करें यदि यह स्थापित नहीं है और चलाएं:

# sudo tcpdump -X -i eth0 

और आप इसे पृष्ठभूमि में चला सकते हैं और आउटपुट को फ़ाइल में लिख सकते हैं।


साभार @islam वहाँ netstat में आईपी पते को स्वचालित रूप से उनके संबंधित डीएनएस प्रविष्टियों में परिवर्तित करने का एक अच्छा तरीका है?
साकिब अली

1
नेटस्टैट में तर्क 'एन' को हटा दें, जिसका अर्थ होस्टों के लिए आईपी को हल नहीं करना है।
इस्लाम

मैं -a (सभी) ध्वज को भी जोड़ने की सलाह दूंगा।
cupojavashort

0

यदि आप उन बंदरगाहों की सूची के लिए देख रहे हैं जिन्हें आप उपयोग कर सकते हैं:

netstat -tupn | grep -E ":(22|80|8000) .*"

या

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.