【TCP/IP】【测试】常用抓包软件一览

您所在的位置:网站首页 没有tcp/ip协议4 【TCP/IP】【测试】常用抓包软件一览

【TCP/IP】【测试】常用抓包软件一览

2024-07-15 20:18| 来源: 网络整理| 查看: 265

前言

在进行TCP/IP协议相关的开发工作中,经常需要抓包,本文将常用的软件及手段进行了整理。

相关软件、工具 一、和特定硬件配套的软件

TestCenter、Veriwave等仪表

有配套的软硬件;除了发流,也可以进行抓包(主要是Rx方向)。 二、通用抓包软件(802.3、802.11) 1、wireshark

官方地址 可以说是抓包领域的霸主、长青树,其特点如下:

支持windows、Linux/Unix系统;拥有类似tcpdump(一个Linux下的网络协议分析工具)的名为tethereal的的命令行版本;除了抓以太网报文外,也可抓802.11的wlan报文(需要系统、硬件支持); 2、Omnipeek

官方地址

主要用于抓wlan的空口报文,802.11格式的。依赖于特定网卡; 3、tcpdump

官方地址 tcpdump,dump traffic on a network,Linux/Unix命令行下执行抓包的工具,特点如下:

支持较多选项,接口、协议等;可实时在shell中打印出报文头相关内容;也可保存为pcap格式,用wireshark打开;嵌入式系统中尤其适用。 4、Windump

官方地址 Windump是tcpdump的Windows版本。

WinDump is the Windows version of tcpdump, the command line network analyzer for UNIX. WinDump is fully compatible with tcpdump and can be used to watch, diagnose and save to disk network traffic according to various complex rules. It can run under Windows 95, 98, ME, NT, 2000, XP, 2003 and Vista.

WinDump captures using the WinPcap library and drivers, which are freely downloadable from the WinPcap.org website. WinDump supports 802.11b/g wireless capture and troubleshooting through the Riverbed AirPcap adapter.

5、华为IP工具IPOP 4.1 不光可用于发包,也可用于抓包; 6、小兵以太网测试仪 不光可用于发包,也可用于抓包; 7、netsh & windows message analyzer

优点:

不依赖第三方库;无需安装特别的软件(分析需要装软件);

缺点:

不支持端口过滤;参考资料很少;少数老旧操作系统不支持;

操作步骤:

使用netsh抓包: netsh trace start [OTHER OPTIONS] netsh trace stop 生成etl文件;WMA转成cap文件: windows message analyzer打开 -> 等待加载完成 -> 转换为cap文件;使用wireshark分析cap文件。 8、科来

科来官网

科来网络分析系统是网络故障分析、数字安全取证、协议分析学习等使用场景的“利器”。既可以用来发流,也可以用于抓包。 9、Microsoft Network Monitor Microsoft Network Monitor是Microsoft官方提供的一款免费网络协议数据分析工具,不仅可以抓包,而且可以基于抓包结果做一些简单的数据分析。Microsoft Network Monitor当前最新版本为3.4,同时支持32位和64位系统。支持802.3和802.11协议。 9、ngrep grep(在文本中搜索字符串的工具)的网络版,他力求更多的grep特征, 用于搜寻指定的数据包。需要额外安装,默认Linux系统中没有安装。 三、专用抓包软件(网络爬虫、http(s)适用) 1、chrome开发者工具

官方地址

面向的是HTTP相关报文。打开谷歌开发者模式, 点击"网络"标签页,可以查看Resquest和Response的数据。 2、Fiddler

官方地址

Fiddler Everywhere is a web debugging proxy for macOS, Windows, and Linux. Capture, inspect, monitor all HTTP(S) traffic between your computer and the Internet, mock requests, and diagnose network issues. Fiddler Everywhere can be used for any browser, application, process.

简而言之,面向不同终端、操作系统,仅针对http(s)报文。

3、Charles

官方地址

Charles是HTTP代理/ HTTP监视器/反向代理,使开发人员可以查看其计算机与Internet之间的所有HTTP和SSL / HTTPS通信。 这包括请求,响应和HTTP标头(其中包含cookie和缓存信息)。 4、HttpWatch HttpWatch integrates with Chrome, Edge and Internet Explorer browsers to show you the HTTP and HTTPS traffic that is generated when you access a web page.Not Free!官方地址 5、Thor Thor 专注于 HTTP 网络开发调试;Thor 并非万能,只工作在系统 HTTP 层,不支持非 HTTP 流量(TCP, UDP)及不经过系统 HTTP 代理的流量;仅适用于手机端,主要用于IOS系统; 官方地址 6、Burp Suite the choice of security professionals worldwide可以配合chrome、firefox等进行http、https的抓包; 官方地址 小结

不同需求、不同场景,可选择不同的软件。 多数情况下,wireshark都能搞定。如wireshark搞不定,可以根据需要选择其他软件。

如本文对你有些许帮助,欢迎打赏: 支付宝打赏链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3