Situatie
Comanda tcpdump poate fi folosita pentru a analiza traficul pe o interfata sub Linux.
Daca maina Linux este router sau gw este cu atat mai utila pentru a depana probleme de routare trafic.
Backup
Catave exemple utile sunt date mai jos:
Solutie
Pentru a vedea traficul care trece print-o interfata fara a o pune in promisc (-p) sai fara a rezolva adresele (-n)
tcpdump -i eth0 -np
Pentru a vedea traficul catre un anumit ip
tcpdump -i eth0 -np host 111.222.333.444
Sau cu o anumita destinatie sau sursa
tcpdump -i eth0 -np dst 111.222.333.444
tcpdump -i eth0 -np src 111.222.333.444
Pentru un anumit port
tcpdump -i eth0 -np port 80
tcpdump -i eth0 -np dst port 80
tcpdump -i eth0 -np dst port 80
Pentru a vedea pachetele icmp (ping)
tcpdump -i enp3s0 -np icmp
Pentru a “snifa” pachete – se afisaza continutul pachetului in hex si ascii
tcpdump -i enp3s0 -np -XX
Sau doar ascii
tcpdump -i enp3s0 -np -A
Pentru a salva traficul in fisier si a analiza ulterior (se scrie in fisierul 0001.pcap):
tcpdump -w 0001.pcap -i eth0
Pentru a citi continutul fisierului tcpdump -r 0001.pcap
Pentru a vedea interfetele disponibile:
tcpdump –D
Leave A Comment?