A tcpdump(8)
flag do -ttt
do programa pode ser exatamente o que você precisa:
00:00:00.000031 IP haig.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 1.0.168.192.in-addr.arpa. (42)
00:00:01.897031 IP haig.45240 > stackoverflow.com.www: Flags [F.], seq 866615166, ack 62506321, win 123, options [nop,nop,TS val 6026371 ecr 419296939], length 0
00:00:00.000030 IP haig.45242 > stackoverflow.com.www: Flags [F.], seq 853537650, ack 61102072, win 123, options [nop,nop,TS val 6026371 ecr 419296939], length 0
00:00:00.000019 IP haig.45243 > stackoverflow.com.www: Flags [F.], seq 863535366, ack 62086489, win 123, options [nop,nop,TS val 6026371 ecr 419296939], length 0
O registro de data e hora no início das linhas mostra o tempo em microssegundos desde o pacote anterior. Ao fornecer um número diferente de -t
na linha de comando, você pode obter tempos absolutos, tempos relativos desde o primeiro pacote ou tempos relativos entre os pacotes.
Acabei de mostrar mdns aleatórios e tráfego na web, porque é isso que é fácil de encontrar no meu sistema; você poderia filtrar facilmente o tráfego SNMP com tcpdump(8)
para obter apenas os pacotes nos quais está interessado. (O que seria uma boa ideia, já que descarregar todo o tráfego de sistemas ocupados pode gerar uma carga enorme . )