tcpdump -i any não funciona no FreeBSD

0

Como ouvir todas as interfaces em FreeBSD com tcpdump

> tcpdump -i any
tcpdump: any: No such device exists
(BIOCSETIF failed: Device not configured)

(eu gostaria de ouvir o ICMP)

    
por Dims 18.03.2018 / 00:08

1 resposta

0

Na página do manual do tcpdump:

An interface argument of "all" or "pktap,all" can be used to capture packets from all interfaces, including loopback and tunnel interfaces.

Portanto, você pode simplesmente fazer, por exemplo:

tcpdump -i all tcp port 80

Se você não especificar o sinalizador -i, um conjunto de todas as interfaces será novamente incluído em uma pseudointerface que, por padrão, exclui interfaces de loopback e de encapsulamento. Novamente na página do manual do tcpdump:

On Darwin systems version 13 or later, when the interface is unspecified, tcpdump will use a pseudo interface to capture packets on a set of interfaces determined by the kernel (excludes by default loopback and tunnel interfaces).

    
por 20.03.2018 / 04:52