寻找类似于Fiddler的TCP网络调试器,但能够使用除80端口外的其他端口。

6
我使用过fiddler来捕获通过http 80端口的流量。
但是我正在寻找一些免费工具,可以捕获任何其他端口上的TCP流量。
例如,我在我的计算机上运行abc.exe。我打开该工具,针对abc.exe进程,我可以看到abc.exe发送到哪个地址的数据包。
是否有适用的好工具呢?

2
只是为了明确一点,Fiddler并不关心端口。但它仅支持HTTP/HTTPS和FTP协议。 - EricLaw
1个回答

11
您可以使用Wireshark,我认为这是最好的工具。

1
需要记住的一点是,像WireShark和Microsoft Network Monitor这样的数据包嗅探器通常无法显示加密的明文流量(例如HTTPS)。 - EricLaw
错误 - @EricLaw 从技术上讲,如果你从选项中配置了加密密钥,它们在某种程度上是可以的,前提是你知道这些密钥。我个人在IPsec方面已经做过这样的配置。但我不明白为什么这不能适用于HTTPS。 - fkl
1
是的,我刚刚也验证了SSL。Wireshark->编辑->首选项->协议->SSL。在这里,您将看到输入共享密钥或RSA密钥文件的选项。对于IPsec来说,它基本上是类似的,尽管加密协议名称是ESP。 - fkl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接