我需要编写一个过滤器,它只正确输出 TCP 数据包,显而易见的方式,而用wireshark 编写的方式只是,tcp但是当我尝试它时,它也向我展示了 http、tls(据我所知,一切都依赖于 TCP) .
所以我的下一次尝试是tcp && !http && !ssl哪个工作正常。但是肯定可以显示一些其他依赖于 tcp 且未包含在我的 ! 列表。
仅限制为 TCP 的正确方法是什么?
谢谢大卫施瓦茨,我的意思是数据包。我想要实现的事情 - 只是显示来自 TCP 协议的数据包。
可能是我真的无法表达自己。我会用一张图片再试一次。

这是我的过滤器tcp,在列协议中查看 tls 和其他内容。我不希望这种情况发生。因此,当我使用tcp && !http && !ssl它时可以解决我的问题,但是还有什么更好的方法吗?
正如其他人提到的,所有这些协议都是TCP。您可以尝试 !tcp.data,它排除带有有效负载的数据包,但即使这样似乎也不是 100%。你想找到什么?只是TCP握手吗?如果您能告诉我们您到底在寻找什么,也许会有更好的解决方案。使用您一直使用的过滤器,您排除了 SYN 和 ACK,因此我假设您没有寻找它们。还剩下什么?TCP 只是更高层协议的传输,它本身并没有真正做任何事情。
| 归档时间: |
|
| 查看次数: |
12132 次 |
| 最近记录: |