我不能使用 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
因此它将使用 iptables 作为 redir_command(第 168-169 行)
我也试过把它放在 askubuntu.com 上
https://askubuntu.com/questions/251866/ettercap-filtering-doesnt-work
你知道如何使过滤工作吗?
我正在ettercap NG-0.7.4.2
使用Ubuntu 12.10