wireshark ethernet pcap tcpdump packet-capture

wireshark - ¿Cómo filtrar direcciones MAC utilizando tcpdump?



ethernet pcap (1)

Con man pcap-filter encontré esta solución:

tcpdump "ether[6:2] == 0x5c95 and ether[8:1] == 0xae"

Estoy ejecutando tcpdump en enrutadores DD-WRT para capturar datos de enlace ascendente desde teléfonos móviles. Me gustaría escuchar solo algunas direcciones mac. Para hacer esto intenté ejecutar el comando usando una sintaxis similar a Wireshark:

tcpdump -i prism0 ether src[0:3] 5c:95:ae -s0 -w | nc 192.168.1.147 31337

para que pueda escuchar todos los dispositivos que tienen como dirección mac inicial 5c:95:ae .

El problema es que la sintaxis es incorrecta y me preguntaba si alguno de ustedes sabe la sintaxis correcta para obtener lo que quiero.