通过 ttl Scapy 过滤数据包?

Filter packets by ttl Scapy?

我需要通过 ttl 过滤 Scapy(例如:sniff(iface = 'eth0', filter = 'ttl 128')),但似乎无法找到正确的命令语法。这可能吗?

我不知道 BPF 过滤器的 ttl 关键字,不过你可以这样做:

sniff(iface = 'eth0', filter = 'ip[8] == 128')