Top 10 narzędzi sieciowych Ubuntu

Top 10 narzędzi sieciowych Ubuntu
Ubuntu jest najpopularniejszym wyborem do podstawowego systemu operacyjnego ze względu na łatwość użytkowania i potężny system powłoki. Ze względu na coraz większy dostęp do sieci potrzebnych w większości rozproszonych aplikacji, ograniczenia, które należy zastosować do dostępu do sieci i monitorowania, wzrosły tylko. W tej lekcji przestudiujemy dziesięć najpopularniejszych narzędzi sieciowych dla systemu systemu Ubuntu, które można wykorzystać do monitorowania użycia sieci za pomocą wizualizacji.

10 najlepszych narzędzi sieciowych Ubuntu


Zobaczymy tutaj 10 narzędzi sieciowych Ubuntu, które są łatwe w użyciu i zapewniają ważne funkcje.

Iftop

Jest to jedno z najłatwiejszych narzędzi do użycia sieci i operacji DNS. Kiedy zacznie się na Ubuntu, otrzymujemy prosty ekran, taki jak:

Ekran główny iftop

Możemy nacisnąć „H” i zostaniemy pokazane ekranem pomocy, aby uzyskać więcej funkcji:

Ekran pomocy dla iftop

Jest bardzo podobny do najlepszego narzędzia, ale specjalizuje się w monitorowaniu sieci i wiedzy, który proces korzysta z sieci na podstawie IP i jaką przepustowość konsumują.

Vnstat

VNSTAT to kolejne narzędzie do monitorowania sieci, które jest zwykle zawarte w większości dystrybucji Linux lub może być bardzo łatwo zainstalowane. Podobnie jak ostatnie narzędzie, pozwala nam kontrolować pakiety sieciowe wysłane i otrzymane w danym odstępie czasu, który jest wybrany przez samego użytkownika. Dzięki ekranowi pomocy VNSTAT możemy zobaczyć następujące funkcje:

$ vnstat -Help
VNSTAT 1.18 przez Teemu Toivola
-Q, -baza danych zapytania Query
-H, -godziny pokazują godziny
-D, -dni pokazują dni
-m, -miesiące pokazują miesiące
-W, -Wetki pokazują tygodnie
-T, -TOP10 show top10
-S, -Short Użyj krótkiego wyjścia
-u, -update aktualizacja baza danych
-I, -Face Select Interface (domyślnie: ETH0)
-?, --Pomóż krótkiej pomocy
-v, -Version show wersję
-TR, -Traffic Oblicz ruch
-Ru, -RateUnit Swap Configurowane stawki
-L, -Live Show Szybkość transferu w czasie rzeczywistym
Zobacz także „--Longhelp”, aby uzyskać pełną listę opcji i „Man Vnstat”.

Ponieważ nie ma fantazyjnego GUI, pokazujemy tutaj wynik konsoli:

$ vnstat
Zaktualizowano bazę danych: pon. 10 września 09:52:01 2018
ETH1 od 11/20/08
RX: 3.32 TIB TX: 2.81 TIB Całkowicie: 6.13 Tib
miesięczny
rx | TX | Total | Avg. wskaźnik
------------------------+-------------+-------------+---------------
18 sierpnia 609.40 gib | 282.21 gib | 891.61 Gib | 2.79 mbit/s
18 września 16.95 Gib | 10.46 Gib | 27.40 gib | 2.80 mbit/s
------------------------+-------------+-------------+---------------
szacowany 552.14 Gib | 340.70 gib | 892.83 Gib |
codziennie
rx | TX | Total | Avg. wskaźnik
------------------------+-------------+-------------+---------------
Wczoraj 19.19 Gib | 8.63 Gib | 27.82 Gib | 2.70 mbit/s
Dzisiaj 16.95 Gib | 10.46 Gib | 27.40 gib | 2.80 mbit/s
------------------------+-------------+-------------+---------------
szacowany 17.81 Gib | 10.99 Gib | 28.80 gib |

Oczywiście zapewnia również oszacowanie danych, które będą wykorzystywane według samej stawki w ciągu miesiąca.

Iptraf

IPTRAF to kolejne świetne narzędzie do monitorowania sieci opartych na konsoli dla Ubuntu lub Linux ogólnie, które gromadzi ogromną ilość danych pod względem IPS, które przechodzi przez sieć z głębokim nurkowaniem, takim jak ich flagi ICMP, usterki TCP i liczba bajtów. Będzie wyglądał nawet podstawowy interfejs:

Ubuntu iptraf

Oprócz liczby bajtów śledzenia pakietów mamy wiele innych funkcji, takich jak:

Funkcje Ubuntu iptraf

HPING3

HPING3 to narzędzie wiersza poleceń, które jest podobne do polecenia ping z małym dodatkiem, że może używać TCP, UDP i RAW-IP jako protokoły transportu. Główną funkcją jest to, że nie tylko sprawdza, czy port lub adres IP jest otwarty, ale mierzy również czas podróży w obie strony. Na przykład, jeśli musimy sprawdzić, czy www.Google.COM ma otwarty port 443 i obliczyć czas podróży w obie strony, możemy użyć następującego polecenia:

hping3 www.Google.com -s -v -p 443

Oto, co wracamy z tym poleceniem:

Hing3 w obie strony

Dstat

DSTAT jest stosunkowo mniej znanym narzędziem monitorowania sieci w Linux Family. DSTAT pozwala nam wyświetlać wszystkie nasze zasoby systemowe w czasie rzeczywistym, np. Porównaj wykorzystanie dysku w połączeniu z przerwami z naszego kontrolera IDE lub porównaj liczby numerów przepustowości sieci bezpośrednio z przepustowością dysku (w tym samym przedziale).

Znajdź więcej informacji tutaj dla tego narzędzia.

IPinga

IPinga to narzędzie do klasy korporacyjnej do monitorowania sieci, które zajmuje się również wszelkimi podejrzanymi aktywnością na serwerze i informuje użytkowników, takich jak admin o takich działaniach. Ma bardzo ładną interaktywną deskę rozdzielczą, która wygląda:

Pulpit nawigacyjny iinga

Możliwe jest nawet wypróbowanie deski rozdzielczej demo dla tego narzędzia. Odwiedź tę stronę, aby uzyskać więcej informacji.

Slurm

Slum to inteligentne i proste narzędzie do monitorowania obciążenia sieciowego. Ma następujące funkcje:

  • Zapewnia statystyki ruchu w czasie rzeczywistym
  • Ma trzy tryby wykresu: połączony RX i TX oraz dwa podzielone widoki
  • Może monitorować dowolne urządzenie sieciowe
  • Przeklina grafikę ASCII
  • Ma wsparcie motywu ASCII

Jest to narzędzie do sieci open source (poszukaj tutaj kodu źródłowego). Ma podstawowy interfejs, taki jak:

Interfejs Slum

Bon

BMON, który oznacza monitor przepustowości, to kolejne narzędzie do monitorowania sieci ze specjalnością, że może monitorować ruch wielokrotnego interfejsu. Dostarcza również informacji o pakietach, błędach i znacznie więcej danych kluczowych dla monitorowania. Po zainstalowaniu oto lista funkcji, które zapewnia monitorowanie:

Funkcje BMON

Kiedy zaczniemy od interfejsu sieciowego, zobaczymy prosty interfejs, taki jak:

interfejs BMON

Nmap

NMAP jest jednym z najpopularniejszych skanerów sieciowych do powszechnego użytkowania. Informacje, które może podać, obejmują (między innymi):

  • Może powiedzieć, co działa na danych hostach sieciowych
  • Zeskanuj i zidentyfikuj otwarte porty TCP
  • Który system operacyjny działa na podstawie IP
  • Ping zamiata na podsieci IP

Możemy -o do wykrywania systemu operacyjnego. Spójrzmy na przykładowe polecenie, którego użyliśmy:

Interfejs NMPA

TCPDUMP

TCPDUMP to doskonałe narzędzie, które wykracza poza jego zakres, aby zapewnić również takie funkcje, jak wąchanie. Może analizować dane, które wychodzą z hosta, a także dane, które przybywają na hosta. Możliwe jest przechwycenie ruchu między dwoma hostami za pomocą tego narzędzia (oczywiście musisz mieć dostęp do tych hostów). Najpierw wypróbujemy polecenie, aby zobaczyć, jakie dane wychodzą z naszego hosta:

Ruch wychodzący

Następnie możemy również spróbować wąchać ruch z danym portem:

Ruch Port

Wniosek

W tej lekcji spojrzeliśmy na najpopularniejsze narzędzia sieciowe w ekosystemie Ubuntu. Mimo że mogliśmy przegapić kilka dobrych narzędzi, wspomnij o nich moim uchwycie na Twitterze, które Twoim zdaniem powinno było zrobić Cut @SBMaggarwal lub @Linuxhint.