我在集成两种产品时遇到问题,其中一种是我的,但它们似乎没有说话。所以我想确保他们的沟通正确。我查看了网络监视器并发现了 TCP Spy。这有效,但一次只显示对话的一侧(它必须在本地运行)我理想情况下希望同时看到双方 - 但你不能运行 TCP Spy 的两个副本。

我已经访问了 Sourceforge,但似乎没有任何结果 - 我是一名 Windows 开发人员,我没有安装 perl。

我发现了一些其他的软件,它们都是残缺软件并且完全无用,所以我想知道这些人用什么来观看 TCP 对话?

顺便说一句 - “此处未写”的产品不是浏览器。

有帮助吗?

解决方案 9

我尝试了 Wireshark 和 Microsoft Network Monitor,但都没有检测到我的(以及我尝试与之通信的程序)传输。如果我有一天坐下来配置它,我可能可以让它工作,但我只想要发送的字节,更具体地说,接收的字节。

最后我发现 HHD Software 精确的网络监控 该软件可以完成我想要的功能,即使它有点笨重。

其他提示

Wireshark 是一个非常优秀且成熟的网络嗅探器。它已经存在很多年了。

  • 深入检查数百个协议,并且一直在添加更多协议
  • 实时捕获和离线分析
  • 支持多种协议的解密,包括 IPsec、ISAKMP、Kerberos、SNMPv3、SSL/TLS、WEP 和 WPA/WPA2
  • 着色规则可以应用于数据包列表,以进行快速、直观的分析
  • 输出可以导出为 XML、PostScript®、CSV 或纯文本

我不确定它是否能满足您想要的一切,但是您看到了吗 WireShark微软网络监视器?

Wireshark (之前是空灵)

Wireshark 是一款屡获殊荣的网络协议分析仪,由国际网络专家团队开发。

我用 线鲨. 。非常好而且免费。

Wireshark,又名 Ethereal 附带了大量的 TCP 嗅探功能。

http://www.wireshark.org/

关于使用 Windows 且缺少 Perl:为什么不尝试一下 草莓 Perl?它是一个免费的 Perl 发行版,由 Perl 社区(特别是 Adam Kennedy 的核心)运行,易于安装,并拥有 CPAN 盒子外面。

奇怪的是,我访问 SourceForge 时没有看到 WireShark。60 名返回的最高结果是一个奇怪的德国东西。

Wireshark 太棒了..但另一种选择是通过 PowerShell。我用过 获取数据包 来自 Sapien Technologies 的 Jeff Hicks 的脚本,作为一个真正的轻量级数据包嗅探器。您可以获得代表数据包的自定义对象,并且可以通过 PowerShell 执行您需要的任何过滤。该对中的另一个脚本是Analyze-Packet,它可以总结数据包捕获的结果。

看一眼 TCP转储 它不是一个成熟的 GUI 网络分析器(根本不是),但它可以在脚本中使用。由于我更喜欢​​ Linux,所以我将它与 Bash 和 Python 一起使用,但你应该能够从 powershell 调用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top