如何监控单个端口上的流量?

如何监控单个端口上的流量?

我正在开发一个 Python 消息客户端,但我觉得它更适合超级用户,而不是 StackOverflow。我的服务器应用程序似乎无法不时地获取发送的数据,因此我想查看每次通过特定端口(例如 42222)发送的具体内容。我尝试使用 wireshark,但无法专门过滤此端口上的数据。

答案1

您的 WireShark 解决方案将起作用,您只需要使用正确的过滤器:

port 42222

你可能想读WireShark wiki 上的捕获过滤器,您可以使用大量实用的过滤器。

答案2

下载并运行Nirsoft 的 SmartSniff(它是“便携式的”,因此无需安装),按CTRL + F8打开过滤器并输入以下行:

include:local:tcp:42222

现在调整选项(例如显示捕获时间、显示传出数据等)以满足您的喜好。您可以创建一个HTML 报告来自看法菜单。

相关内容