Polecenie tcpdump
służy do przechwytywania i analizy pakietów sieciowych w systemach operacyjnych Unix i Linux. Umożliwia użytkownikom monitorowanie ruchu sieciowego, co jest przydatne w diagnostyce problemów sieciowych oraz w analizie bezpieczeństwa.
Podstawowa składnia polecenia tcpdump
jest następująca:
tcpdump [opcje] [argumenty]
-i <interfejs>
: Określa interfejs sieciowy do monitorowania.-n
: Wyłącza rozwiązywanie nazw hostów, co przyspiesza działanie.-c <liczba>
: Zatrzymuje przechwytywanie po określonej liczbie pakietów.-w <plik>
: Zapisuje przechwycone pakiety do pliku.-r <plik>
: Odczytuje pakiety z pliku.eth0
:
tcpdump -i eth0
tcpdump -c 10
capture.pcap
:
tcpdump -w capture.pcap
capture.pcap
:
tcpdump -r capture.pcap
tcpdump -i eth0 port 80
-n
, aby uniknąć opóźnień związanych z rozwiązywaniem nazw.-c
lub -w
.