Gostaria de exibir todo o tráfego para ou de um endereço MAC específico. Por isso eu tentei
sudo tcpdump host aa:bb:cc:11:22:33
Não funciona e retorna um erro
tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed
Não sei como interpretar essa mensagem de erro e não sei como resolver o problema.
Qualquer ajuda ?
Tem certeza de que é o formato de endereço MAC correto? Os endereços MAC não têm um formato padrão. Encontrei problemas com diferentes dispositivos e códigos que exigem formatos diferentes. Alguns precisam de dois pontos, outros traços, alguns com 2 dígitos, outros com 3, outros com 4 e, uma vez, um que precisava ser cortado pela metade.
—
Ron Maupin
Oi, sim, com certeza. Este é o formato usado para respostas quando funciona. Como por exemplo, este comando funciona:> sudo tcpdump -e -nni all ether src aa: bb: cc: 11: 22: 33 EDIT: E me retorna aproximadamente o que quero basicamente. (Acabei de descobrir isso)
—
phenetas 07/07
Essa é uma mensagem de erro realmente horrível, e o tcpdump no OS X antes do Mavericks, ou quando não estiver capturando no dispositivo "any" no Mavericks e mais tarde, ou em qualquer outro sistema operacional, informará "tcpdump: endereço Ethernet usado na expressão não-éter" . Arquivei o bug 21698116 no repórter de bug da Apple para isso.