免费网络监视器

Posted

技术标签:

【中文标题】免费网络监视器【英文标题】:Free Network Monitor 【发布时间】:2010-09-06 21:32:28 【问题描述】:

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

我已经点击了 Sourceforge,但似乎没有任何反应 - 我是一名 Windows 开发人员,我没有安装 perl。

我发现了其他几个完全没用的残废软件,所以我想知道那些 SO 人用什么来观看 TCP 对话?

顺便说一句 - 'not-written-here' 产品不是浏览器。

【问题讨论】:

【参考方案1】:

我不确定它是否能满足你的所有需求,但你见过WireShark 和Microsoft Network Monitor 吗?

【讨论】:

【参考方案2】:

Wireshark(以前是 Ethereal)

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

【讨论】:

【参考方案3】:

我使用wireshark。很好,而且免费。

【讨论】:

【参考方案4】:

Wireshark 是一个非常好的和成熟的网络嗅探器。它已经存在多年了。

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

【讨论】:

【参考方案5】:

Wireshark,又名 Ethereal,带有相当数量的 TCP 嗅探功能。

http://www.wireshark.org/

【讨论】:

【参考方案6】:

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

最后我找到了HHD Software's Accurate Network Monitor 软件,它可以满足我的要求,即使它有点笨拙。

【讨论】:

当你说它没有检测到它时,你真的是说你正在收集所有东西并且你想要的数据包不在那里吗?我觉得很难相信。它不需要任何配置,它就可以工作。获得一个合理的过滤器,让它得到你想要的,而不是一堆其他的废话更难!【参考方案9】:

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

【讨论】:

我们一直在客户系统上使用“tcpdump -s 0 -w tracefile”来获取跟踪,然后我们可以带回家并使用 Wireshark 进行分析 (实际上我们还需要一个“-i bond0”选项或者它默认为eth0并且只获得部分流量)【参考方案10】:

关于使用Windows和缺少Perl:为什么不试试Strawberry Perl?它是一个免费的 Perl 发行版,由 Perl 社区(特别是 Adam Kennedy 为核心)运行,易于安装,并且开箱即可使用 CPAN 的全部功能。

【讨论】:

以上是关于免费网络监视器的主要内容,如果未能解决你的问题,请参考以下文章

技术流:网络调试工具Fiddler介绍 流量监视分析工具

10 个免费的网络监控工具(转)

zabbix搭建

iOS13 网络监视器崩溃

某网络监视器完整逆向

Firefox:网络监视器:如何调试 JSON 有效负载?