# iftop
Pozwala śledzić ruch sieciowy na danym interfejsie, dzięki temu możemy określić co wysysa nam łącze.
Wywołane z parametrem -i nazwa_interfejsu pokaże statystyki na danym interfejsie.
Pokazuje aktywne połączenia (sesje) pomiędzy hostami, pod którymi są statystyki:
TX – ruch wysłany
RX – ruch otrzymany
Total – ruch całkowity
rates – średnie (od góry TX, RX, Total)
podzielone na 3 kolumny: średnia z 2 ostatnich sekund, z 10 sekund i 40 sekund
# Zarządzanie siecią i interfejsami
– Restart sieci
nmcli networking off/on
– Zarządzanie statusem interfejsów sieciowych
ip link set nazwa_interfejsu down/up
^ ip a -> sekcja state
– Wyświetlenie statystyk interfejsu (ilość pakietów, error, dropped itp)
ip -s link show nazwa_interfejsu
– Wyświetlenie informacji z warstw niższych odnośnie interfejsu (prędkość, duplex)
ethtool nazwa_interfejsu
# Porty sieciowe
ss-socket statistics; następca netstat
– Wyświetlenie otwartych portów
ss -tua
t – TCP
u – UDP
a – wszystkie (established + listen + unconn)
l – tylko nasłuchujące (listen)
ss -tl
ss -ul
– Sprawdzenie konkretnego portu
ss -l sport = :22
– Sprawdzenie komunikacji na konkretnym porcie (nawiązane sesje, aplikacje, które nasłuchują na nim)
lsof -i :22
– Wyświetlenie nawiązanych połączeń pomiędzy hostami wraz z numerami portów
ss -tua state established
# Zarządzanie trasowaniem
– Wyświetlenie tablicy routingu
ip r
– Wyświetlenie pozostałych urządzeń w sieci (nowa tablica arp)
ip neighbor show
– Śledzenie trasy do hosta
traceroute IP/FQDN