小编Sag*_*313的帖子

使用 tcpdump 过滤 IPv6 数据包中的 HTTP 方法

我正在使用“tcpdump”来捕获流量,并且我想通过 HTTP 方法进行过滤。当我有 IPv4 数据包时,我使用:tcpdump -s 0 -A 'tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420'过滤 HTTP GET 数据包。

不幸的是,该tcp[]过滤器不适用于 IPv6 数据包。根据文档

针对传输层标头的算术表达式(例如 )tcp[0]不适用于 IPv6 数据包。

因此,我正在寻找另一种方法来使用 tcpdump 仅过滤 IPv6 流量的 HTTP 方法。

我尝试寻找解决方案,但似乎它们包含 grep 的用法,这不适合我的需求,因为我想将所有过滤后的流量直接输出到 pcap 文件

networking linux ipv6 tcpdump

7
推荐指数
1
解决办法
2263
查看次数

标签 统计

ipv6 ×1

linux ×1

networking ×1

tcpdump ×1