Синтаксическая ошибка компиляции pcap в Ubuntu 10.10

Когда я пытаюсь запустить команду sudo tcpkill -i wlan0 -9 example.com это говорит

pcap_compile: syntax error
tcpkill: couldn't initialize sniffing

Я использую Ettercap для инициализации MITM

Кстати, я запускаю это на Dell Inspiron 14r N4010.

1 ответ

Вы указываете не имя хоста, а выражение pcap для tcpkill. Выражение, которое используется в этом случае, просто example.com который недействителен. Вы должны использовать что-то вроде host example.com, Еще лучше, если вы можете использовать IP-адрес вместо example.com это было бы лучше.

С помощью этих выражений вы можете выбирать трафик в соответствии с широким спектром критериев, я предлагаю вам посмотреть, как все работает. Кстати, это тот же синтаксис выражений, который используется tcpdump, поэтому, если вы хотите увидеть, какие пакеты отбираются фильтром / выражением, прежде чем использовать tcpkill для них, вы можете использовать tcpdump для проверки своих выражений. Вот ссылка на выражения pcap:

http://www.manpagez.com/man/7/pcap-filter/

Другие вопросы по тегам