tcpdump: синтаксическая ошибка в выражении фильтра: синтаксическая ошибка - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь научиться использовать 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

Может ли кто-нибудь объяснить мне, что должен делать фильтр, чтобы, возможно, я мог сам начать пытаться выяснить, как я могу это исправить, или, по крайней мере, найти другое руководство для поиска в Интернете

...