ettercap フィルターを使用できません。私が考えることができる最も単純なフィルターでさえ書いています:
if (ip.proto == TCP){
msg("Ran Filter\n");
}
しかし、それでもうまくいきません。etterfilter を使用してコンパイルして実行すると、次のようになります。
sudo ettercap -F /tmp/filter.ef -T -M arp -i wlan1 /192.168.1.6/ //
メッセージは出力されません。パケットの視覚化では、TCP パケットが表示されますが、ettercap が「/tmp/filter.ef からロードされたコンテンツ フィルター」と表示されていても、フィルターが機能していないように見えます。
これを解決するために、ip_forward を有効にしてみました。「#」記号を削除して、/etc/etter.conf
redir_command に iptables を使用するようにしました (168 ~ 169 行目)。
askubuntu.comにも載せてみました
https://askubuntu.com/questions/251866/ettercap-filtering-doesnt-work
フィルタリングを機能させる方法を知っていますか?
使っettercap NG-0.7.4.2
ていますUbuntu 12.10