Cara menampilkan jaringan lalu lintas di terminal?

cara menampilkan sebenarnya lalu lintas jaringan (wifi) di terminal?

Selain itu Adalah mungkin untuk menambahkan info ini ke grafik dari atas?

Mengomentari pertanyaan (2)
Larutan

Berikut ini adalah beberapa alat-alat dalam repositori Ubuntu untuk baris perintah pemantauan lalu lintas jaringan:

bmon - menunjukkan beberapa interface sekaligus

slurm - memiliki bagus berwarna grafik

tcptrack - favorit. Memberitahu berapa banyak bandwidth yang digunakan dan juga apa protocol (service/port) dan tujuan transmisi ini mengambil tempat. Sangat membantu ketika anda ingin tahu persis apa yang menggunakan bandwidth anda

Komentar (5)

It's cukup mudah! install "iftop" dengan:

sudo apt-get install iftop

Kemudian jalankan

sudo iftop

dari terminal!

Nikmati!

Komentar (2)

Seseorang juga harus disebutkan nethogs.

Hal yang's yang berbeda dan mungkin lebih dingin tentang yang satu ini adalah bahwa hal itu menunjukkan lalu lintas per process, seperti gambar menunjukkan

Lihatlah halaman

Komentar (4)

Ada sebuah alat yang disebut speedometer yang menampilkan grafik di terminal menggunakan blok Unicode karakter, warna, dan bahkan menambahkan label untuk setiap puncak dalam grafik.

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

Ini memiliki beberapa pilihan, dapat memantau beberapa interface, dapat menunjukkan beberapa grafik dalam beberapa baris atau kolom, dan bahkan dapat memantau kecepatan download sebuah file tunggal (dengan mengamati ukuran file pada disk).

Komentar (5)

iptraf

IPTraf adalah konsol berbasis statistik jaringan utilitas untuk Linux. Ini mengumpulkan berbagai tokoh seperti koneksi TCP packet dan byte jumlah, antarmuka statistik dan indikator aktivitas, TCP/UDP lalu lintas kerusakan, dan LAN stasiun paket dan bita.

Fitur

IP traffic monitor yang menunjukkan informasi tentang lalu lintas IP lewat lebih dari jaringan anda. Termasuk TCP bendera informasi, paket dan byte jumlah, ICMP rincian, OSPF packet jenis. Umum dan rinci antarmuka statistik menunjukkan IP, TCP, UDP, ICMP, non-IP dan IP lainnya paket hitungan, IP checksum kesalahan, antarmuka aktivitas, ukuran paket menghitung. TCP dan UDP service monitor menunjukkan jumlah yang masuk dan paket keluar untuk umum TCP dan UDP aplikasi port LAN modul statistik yang menemukan tuan rumah aktif dan menunjukkan statistik menunjukkan data aktivitas pada mereka TCP, UDP, dan lain protokol display filter, yang memungkinkan anda untuk hanya melihat lalu lintas anda're tertarik pada. Penebangan Mendukung Ethernet, FDDI, ISDN, SLIP, PPP, dan loopback jenis antarmuka. Memanfaatkan built-in raw socket interface kernel Linux, yang memungkinkan untuk digunakan di atas berbagai macam didukung kartu jaringan. Full-screen, menu-driven operasi.

Protokol Diakui

IP TCP UDP ICMP IGMP IGP IGRP OSPF ARP dan RARP

Non-paket IP hanya akan dapat ditunjukkan sebagai "Non-IP" dan, pada Ethernet LAN's, akan disediakan dengan sesuai alamat Ethernet.

Didukung Antarmuka

Local loopback Semua Linux yang didukung interface Ethernet Semua Linux yang didukung FDDI interface SLIP Asynchronous PPP Sinkron PPP lebih dari ISDN ISDN dengan Baku IP encapsulation ISDN dengan Cisco HDLC enkapsulasi Garis Sejajar IP

Sumber http://iptraf.seul.org/about.html

Instalasi

Dengan apt:

apt-get install iptraf

Atau men-download sumber:

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

Screenshots

Saat Ini Koneksi:

Pelabuhan Saat Ini:

Ringkasan dari semua Interface:

Rinci per Interface:

Sumber http://iptraf.seul.org/shots.html

Komentar (1)
tcpdump -i eth0 

Yang akan memberikan anda sebuah informasi streaming dari semua data yang mengalir dari antarmuka (ethernet card). Mirip dengan wireshark.

Gunakan ifconfig untuk melihat daftar mesin-mesin antarmuka.

Komentar (1)

Saya pikir ifconfig [interface] akan melakukan itu. Seperti:

gevorg@gevorg-TravelMate-3260:~$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:18:de:89:52:71 
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

gevorg@gevorg-TravelMate-3260:~$ ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:16:36:bf:92:e3 inet addr:192.168.10.100 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::216:36ff:febf:92e3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:342765 errors:0 dropped:0 overruns:0 frame:0 TX packets:306183 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:373934806 (373.9 MB) TX bytes:39111569 (39.1 KB) Mengganggu:16

Hal ini menunjukkan RX bytes:73934806 (373.9 MB) dan **TX bytes:39111569 (39.1 MB)**.
Komentar (2)

Alat lain yang berguna adalah sar. Menginstalnya,

apt install sysstat

Cara menggunakannya:

sar -n DEV  1

Dan Brendan's menakjubkan grafik panduan:

Referensi

Komentar (1)

Install 'vnstat' dapat menunjukkan lalu lintas untuk sebuah antarmuka. Anda dapat menginstal beberapa merencanakan paket-paket untuk mendapatkan beberapa grafik.

Komentar (1)

Jika anda sedang mencari sesuatu yang sangat sederhana, tapi masih berguna, cobalah ifstat

$ sudo apt-get install ifstat
$ ifstat
       eth0               wlan0       
 KB/s in  KB/s out   KB/s in  KB/s out
    0.00      0.00      0.96      4.79
    0.00      0.00      0.04      0.14

Ini memonitor semua interface sekaligus, cetak baris baru setiap detik. Berguna untuk pipa ke script lain, atau untuk pergi berjalan dan mengamati penggunaan bandwidth dari waktu ke waktu. Tidak secantik alat-alat lainnya, namun mendapatkan pekerjaan yang dilakukan.

Ada beberapa pilihan yang berguna yang terdaftar di halaman manual:

-z  Hides interface which counters are null, eg interfaces that are up but not used.
-n  Turns off displaying the header periodically.
-t  Adds a timestamp at the beginning of each line.
-T  Reports total bandwith for all monitored interfaces.
-S  Keep stats updated on the same line if possible (no scrolling nor wrapping).
-b  Reports bandwith in kbits/sec instead of kbytes/sec.
Komentar (1)

Anda juga bisa menggunakan iftop utilitas

Komentar (0)

Ifstat adalah alat yang baik dan itu akan memberikan anda semua antarmuka jaringan penggunaan sehubungan dengan waktu.

sudo apt-get install ifstat

Komentar (0)

Hal ini tidak spesifik untuk jaringan, tetapi Melirik dapat menampilkan lalu lintas jaringan antarmuka yang berbeda.

Menginstalnya dengan perintah :

bash sudo snap menginstal melirik sudo apt-get install melirik

Komentar (0)

Menurut ifconfig man:

program Ini adalah usang! Untuk penggantian check ip dan ip addr link. Untuk statistik menggunakan ip -s link.

Jadi menggunakan ip perintah:

 $ ip -s link

Kita bisa mendapatkan jaringan statistik:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast
    173654497900 26078946 0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    173654497900 26078946 0       0       0       0
2: ens3:  mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    3650412438854 399476618 0       2551849 0       0
    TX: bytes  packets  errors  dropped carrier collsns
    617437624480 321390259 0       0       0       0

Atau

$ ip -s -h link

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 addrgenmode eui64
    RX: bytes  packets  errors  dropped overrun mcast
    174G       26.1M    0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    174G       26.1M    0       0       0       0 2: ens3:  mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 12:34:56:78:90:00 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64
    RX: bytes  packets  errors  dropped overrun mcast
    3.65T      399M     0       2.55M   0       0
    TX: bytes  packets  errors  dropped carrier collsns
    617G       321M     0       0       0       0
Komentar (0)

Lain yang mungkin alat ini disebut nload. http://linux.die.net/man/1/nload

Mirip dengan slurm atau bmon, tapi sedikit lebih sederhana.

Komentar (0)

Saya baru-baru menemukan wavemon yang dapat dengan mudah diinstal dengan menggunakan apt-get install wavemon.

Alat ini memberikan informasi terutama pada tingkat sinyal dari jaringan nirkabel.

Komentar (0)

Dan ini adalah sebuah blog menampilkan daftar perintah untuk memantau bandwidth:

http://www.binarytides.com/linux-commands-monitor-network/

UPDATE:

I've telah menggunakan NetHogs selama sekitar dua bulan. Ini menunjukkan bahwa anda total penggunaan bandwidth. Dengan pengaturan sebagai berikut selain itu anda dapat mendapatkan penggunaan bandwidth untuk masing-masing program

sudo nethogs -v 3

Komentar (0)

Ada's juga conky.

Anda mungkin memiliki paket yang terdaftar di sistem anda's saat ini digunakan repositori. Coba jalankan:

sudo apt-get install conky-all

Beberapa konfigurasi dasar info: Ubuntu Masyarakat Docs: Konfigurasi Conky. Hati-HATI: info pada situs ini mungkin telah kedaluwarsa, jadi silakan memverifikasi langkah-langkah yang tercantum di sana berlaku untuk sistem anda.

Tentu saja, dasar conky adalah sangat membosankan, jadi di sini's yang baik conky tema untuk anda mulai:

Harmattan

Cukup ikuti petunjuk pada halaman tersebut untuk setup; untuk menginstal tema tertentu, copy .conkyrc file dari folder yang sesuai untuk tema dalam .harmattan-tema folder ke direktori home anda.

Kemudian, edit file tersebut sesuai dengan petunjuk pada halaman terkait.

TIPS

Memodifikasi file setelah menyalin ke folder rumah anda, dengan cara ini anda mendapatkan untuk menjaga pbb asli-mengubah file dalam kasus anda perlu untuk re-copy .conkyrc file untuk tema.

Komentar (0)

nettop adalah pilihan lain (tidak ada dalam standar linux repo).

Untuk membangun clone repo:

git clone https://github.com/Emanem/nettop.git

Menginstal dependensi:

sudo apt-get install libncurses5-dev libncursesw5-dev build-essential libpcap-dev

Dan membangun binary:

make

Jalankan dengan:

sudo ./nettop

Btw, macos memiliki built-in utilitas yang disebut nettop yang melakukan hal yang sama tetapi memiliki lebih banyak fitur.

Komentar (0)

Bagi saya, Slurm bekerja dengan baik:

Menginstal:

sudo apt install slurm

Daftar interface

ifconfig

Monitor interface (perubahan eth0):

slurm -i eth0
Komentar (0)