सवाल टर्मिनल में नेटवर्क यातायात कैसे प्रदर्शित करें?


टर्मिनल में वास्तविक नेटवर्क यातायात (वायरलेस) को कैसे प्रदर्शित करें?

इसके अतिरिक्त: क्या यह जानकारी चार्ट में जोड़ना संभव है top?


321
2018-02-17 10:32


मूल


"क्या यह जानकारी चार्ट में जोड़ना संभव है" के लिए कोई समाधान top?" अंश? :) - Janaka Bandara
@ जनका बंडारा चेक आउट दृष्टि। - ESala


जवाब:


कमांड लाइन नेटवर्क यातायात निगरानी के लिए उबंटू रिपॉजिटरीज़ में कुछ अच्छे टूल यहां दिए गए हैं:

bmon - एक साथ कई इंटरफेस दिखाता है

enter image description here

slurm - अच्छे रंगीन ग्राफ हैं

enter image description here

tcptrack  - चहेता। बताता है कि कितनी बैंडविड्थ का उपयोग किया जा रहा है और ट्रांसमिशन (सेवा / बंदरगाह) और ट्रांसमिशन गंतव्य के लिए भी हो रहा है। जब आप जानना चाहते हैं कि आपकी बैंडविड्थ का उपयोग क्या कर रहा है तो बहुत उपयोगी है

enter image description here


361
2018-02-17 13:19



हड्डी वास्तव में अच्छा है! स्लरम की तरह एक ग्राफ है लेकिन रंगीन नहीं है। - Ethereal
sudo apt-get install bmon slurm tcptrack - Nabil Kadimi
nload अपलोड और डाउनलोड (रंगीन नहीं) के बेहतर अलगाव के लिए उल्लेख करने का हकदार है - Chris
tcptrack शांत है! - Robert
sudo apt install ethstatus - isync


यह काफी आसान है! "iftop" के साथ स्थापित करें:

sudo apt-get install iftop

तो भागो

sudo iftop

किसी भी टर्मिनल से!

का आनंद लें!


117
2018-02-17 11:45



कुछ भी देखने के लिए, मुझे दौड़ना है (उबंटू वाईफाई का उपयोग करके): $ sudo iftop -i wlan0 - russian_spy


किसी ने भी उल्लेख किया जाना चाहिए nethogs

यह बात अलग है और शायद इस बारे में कूलर यह है कि यह यातायात दिखाता है प्रति  प्रक्रिया, छवि शो की तरह

enter image description here

पर एक नज़र डालें पन्ना


101
2018-01-17 12:20



स्थापित करने के लिए: sudo apt-get -y install nethogs फिर sudo nethogs - bmaupin
बहुत उपयोगी उपयोगिता, बस ध्यान दें कि इसे 14.04 को काम करने के लिए कुछ अतिरिक्त कदम उठाने की आवश्यकता हो सकती है askubuntu.com/a/729560/79176 वर्णन करता है। - Huge
यहां आने वाले डेबियन जेसी के लिए भी: बैकपोर्ट्स में एक वर्किंग वर्जन है: apt-get install nethogs/jessie-backports (आपको पहले जेसी-बैकपोर्ट्स जोड़ना होगा)। - Tino


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

$ sudo apt-get install speedometer
$ speedometer -l  -r wlan0 -t wlan0 -m $(( 1024 * 1024 * 3 / 2 ))

Screenshot after running the previous command

इसमें कई विकल्प हैं, कई इंटरफेस की निगरानी कर सकते हैं, कई पंक्तियों या स्तंभों में एकाधिक ग्राफ दिखा सकते हैं, और एक फ़ाइल की डाउनलोड गति (डिस्क पर फ़ाइल आकार देखकर) की निगरानी भी कर सकते हैं।


41
2018-06-18 17:01



अच्छी टिप धन्यवाद :) - IndexOutOfBoundsException
यह अब तक का सबसे अच्छा दृश्य ग्राफ है जिसे मैंने कभी सादा पाठ प्रदर्शन में देखा है। मैं अब एक ही लेखक द्वारा गुई लाइब्रेरी में देख रहा हूं: urwid.org  (स्रोत कोड और लेखक: github.com/wardi) - ThorSummoner
@ThorSummoner: यह ऑफ-विषय प्राप्त हो रहा है, लेकिन urwid भयानक द्वारा उपयोग की जाने वाली लाइब्रेरी है PuDB पायथन डीबगर। - Denilson Sá Maia
यह बस "इंटरफ़ेस> बनाने के लिए प्रतीक्षा" पर बैठता है। - felwithe
@felwithe शायद इसका मतलब है कि आपने गलत नेटवर्क इंटरफ़ेस नाम पारित किया है। बदलने का प्रयास करें wlan0उस आदेश में eth0 या जो भी आपके सिस्टम में नेटवर्क इंटरफ़ेस का नाम है। यह भी देखें: unix.stackexchange.com/a/125406 - Denilson Sá Maia


iptraf

आईपीटीआरफ़ लिनक्स के लिए कंसोल-आधारित नेटवर्क सांख्यिकी उपयोगिता है। यह   टीसीपी कनेक्शन पैकेट और बाइट जैसे विभिन्न आंकड़े इकट्ठा करते हैं   गणना, इंटरफ़ेस आंकड़े और गतिविधि संकेतक, टीसीपी / यूडीपी यातायात   ब्रेकडाउन, और लैन स्टेशन पैकेट और बाइट गिनती।

विशेषताएं

एक आईपी ट्रैफिक मॉनीटर जो आईपी ट्रैफिक पास करने पर जानकारी दिखाता है   अपने नेटवर्क पर। टीसीपी ध्वज जानकारी, पैकेट और बाइट शामिल है   गणना, आईसीएमपी विवरण, ओएसपीएफ पैकेट प्रकार। सामान्य और विस्तृत   इंटरफ़ेस आंकड़े आईपी, टीसीपी, यूडीपी, आईसीएमपी, गैर-आईपी और अन्य आईपी दिखाते हैं   पैकेट गिनती, आईपी चेकसम त्रुटियां, इंटरफ़ेस गतिविधि, पैकेट आकार   मायने रखता है। एक टीसीपी और यूडीपी सेवा मॉनीटर आने वाली संख्याओं की संख्या दिखा रहा है और   सामान्य टीसीपी और यूडीपी अनुप्रयोग बंदरगाहों के लिए आउटगोइंग पैकेट एक लैन   आंकड़े मॉड्यूल जो सक्रिय मेजबान खोजता है और आंकड़े दिखाता है   टीसीपी, यूडीपी, और अन्य प्रोटोकॉल प्रदर्शन पर डेटा गतिविधि दिखा रहा है   फिल्टर, आपको केवल उस ट्रैफ़िक को देखने की इजाजत देता है जिसमें आप रुचि रखते हैं।   लॉगिंग ईथरनेट, एफडीडीआई, आईएसडीएन, एसएलआईपी, पीपीपी, और लूपबैक का समर्थन करता है   इंटरफ़ेस प्रकार। अंतर्निहित कच्चे सॉकेट इंटरफ़ेस का उपयोग करता है   लिनक्स कर्नेल, इसे समर्थित की विस्तृत श्रृंखला पर उपयोग करने की इजाजत देता है   नेटवर्क कार्ड पूर्ण स्क्रीन, मेनू संचालित ऑपरेशन।

प्रोटोकॉल पहचान लिया

आईपी ​​टीसीपी यूडीपी आईसीएमपी आईजीएमपी आईजीपी आईजीआरपी ओएसपीएफ एआरपी आरएआरपी

गैर-आईपी पैकेट बस होंगे   "गैर-आईपी" के रूप में इंगित किया जाए और ईथरनेट लैन पर, आपूर्ति की जाएगी   उचित ईथरनेट पते।

समर्थित इंटरफेस

स्थानीय लूपबैक सभी लिनक्स समर्थित ईथरनेट इंटरफेस सभी   लिनक्स समर्थित एफडीडीआई एसएलआईपी असिंक्रोनस पीपीपी सिंक्रोनस पीपीपी इंटरफेस करता है   आईएसडीएन आईएसडीएन पर कच्चे आईपी encapsulation आईएसडीएन सिस्को एचडीएलसी के साथ   encapsulation समांतर रेखा आईपी

स्रोत http://iptraf.seul.org/about.html

स्थापना

साथ में apt:

apt-get install iptraf

या स्रोत डाउनलोड करें:

http://iptraf.seul.org/download.html

स्क्रीनशॉट

वर्तमान कनेक्शन:

tcp connections

वर्तमान बंदरगाहों:

enter image description here

सभी इंटरफेस का सारांश:

enter image description here

प्रति इंटरफेस विस्तृत:

enter image description here

स्रोत http://iptraf.seul.org/shots.html


40
2017-08-29 06:23





tcpdump -i eth0 

इससे आपको उस इंटरफ़ेस (आपके ईथरनेट कार्ड) से बहने वाले सभी डेटा की स्ट्रीमिंग जानकारी मिल जाएगी। Wireshark के समान।

उपयोग ifconfig अपनी मशीन इंटरफेस की एक सूची देखने के लिए।


25
2018-05-16 09:05



यह निश्चित रूप से नेटवर्क की जानकारी प्रदर्शित करेगा ... बहुत उपयोगकर्ता के अनुकूल इंटरफ़ेस नहीं, और न ही इसमें कुल आंकड़े हैं। निश्चित रूप से इस बारे में wireshark की तरह सोचो। - user2943160


मुझे लगता है ifconfig [interface] वह करेगा। पसंद:

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig wlan0
wlan0 लिंक एन्कैप: ईथरनेट एचडब्ल्यूडब्ल्यूआर 00: 18: डी: 89: 52: 71
          ब्रॉडकास्ट मल्टीकास्ट एमटीयू: 1500 मीट्रिक: 1
          आरएक्स पैकेट: 0 त्रुटियां: 0 गिरावट: 0 ओवररन्स: 0 फ्रेम: 0
          TX पैकेट्स: 0 त्रुटियां: 0 गिरावट: 0 ओवररन्स: 0 वाहक: 0
          टकराव: 0 txqueuelen: 1000
          आरएक्स बाइट्स: 0 (0.0 बी) TX बाइट्स: 0 (0.0 बी)

gevorg @ gevorg-TravelMate-3260: ~ $ ifconfig eth0
eth0 लिंक एन्कैप: ईथरनेट एचडब्ल्यूडब्ल्यूआर 00: 16: 36: बीएफ: 9 2: ई 3
          inet addr: 192.168.10.100 Bcast: 192.168.10.255 मास्क: 255.255.255.0
          inet6 addr: fe80 :: 216: 36ff: febf: 92e3 / 64 स्कोप: लिंक
          यूपी ब्रॉडकास्ट रनिंग मल्टीकास्ट एमटीयू: 1500 मीट्रिक: 1
          आरएक्स पैकेट्स: 342765 त्रुटियां: 0 गिरावट: 0 ओवररन्स: 0 फ्रेम: 0
          TX पैकेट्स: 306183 त्रुटियां: 0 गिरावट: 0 ओवररन्स: 0 वाहक: 0
          टकराव: 0 txqueuelen: 1000
          आरएक्स बाइट्स: 373934806 (373.9 एमबी) TX बाइट्स: 39111569 (3 9 .1 एमबी)
          बीच में: 16

यह दिखाता है आरएक्स बाइट्स: 73934806 (373.9 एमबी) तथा TX बाइट्स: 39111569 (3 9 .1 एमबी)


21
2018-02-17 10:34



लेकिन यह इस सत्र के लिए केवल सभी आंकड़े हैं। मैं देखता हूं कि कनेक्शन सक्रिय है या नहीं। - IndexOutOfBoundsException
netstat -t -u -c ? - hingev