2011-09-22 69 views
2

我正在运行tcpdump来捕获特定端口上的UDP消息。被捕获的UDP流量包含零碎的UDP数据包。当UDP消息可以被分段时使用tcpdump捕获特定的端口

当遇到分段的UDP数据包时,tcpdump只捕获第一个片段。 (可能因为只有第一个片段包含端口信息)。

是否有TCP倾倒开关,将捕获正被过滤从端口消息,即使在一个UDP数据包的所有片段?

+0

我认为你需要在你的过滤器中添加一个子句来捕获所有分段的IP数据包,然后使用像wireshark这样的工具来为你重新组装IP数据包 – rupello

+0

你想用重组的UDP流完成什么? ? – mavam

回答

1

我可能是错的,但我认为你的意思是如何扩展为的Snaplen你只抓住使用tcpdump包的片段。默认的snaplen通常是68个字节。

设置已到的Snaplen 0套它的65535个字节的默认值,以便运行带有“-s 0” tcpdump的捕捉一切。你正在用'-s'开关跑吗?

我们建议您限制到的Snaplen,将捕获你感兴趣的协议信息的最小数目。

HTH!

相关问题