Я пытаюсь научиться использовать tcpdump вместо airport для перехвата пакетов, но я не могу понять часть кода, которую я обычно нахожу в Интернете. Я уже около 2 дней искал кого-то, кто, возможно, задал вопрос, аналогичный моим потребностям, и я решил задать вопрос самому себе.
sudo tcpdump "type mgt subtype beacon and ether src $BSSID" -I -c 1 -i en0 -w beacon.cap
Я понял, что это фильтр, у которого нет тонны мусора внутри пакетов .cap, но я не знаю, почему командная строка возвращает меня:
tcpdump: syntax error in filter expression: syntax error
Может ли кто-нибудь объяснить мне, что должен делать фильтр, чтобы, возможно, я мог сам начать пытаться выяснить, как я могу это исправить, или, по крайней мере, найти другое руководство для поиска в Интернете