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:
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ż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.