开发测试抓包工具推荐

2021-01-26  乐帮网

开发工具 工具

抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、、编辑、重发等操作。在开发和测试过程中抓包经常被用来进行数据截取验证。我推荐的抓包工具如下:

(1)Flidder

fillder

 

Fiddler适用于macOS,Windows和Linux的Web调试代理。捕获,检查,监视计算机与Internet之间的所有HTTP(S)通信,模拟请求并诊断网络问题。Fiddler可用于任何浏览器,应用程序,进程。
并且Flidder支持二次开发,可定制性很强。
推荐几篇学习的文章:

https://www.cnblogs.com/yyhh/p/5140852.html
https://blog.csdn.net/weixin_43664254/article/details/94601280
https://www.cnblogs.com/zhuxiangru/p/14046475.html

(2)HttpWatch

httpwatch

直接在浏览器中调试网页生成的网络流量,而无需切换到单独的工具。借助最终的浏览器内HTTP嗅探器,成为调试和Web性能专家。可使用HttpWatch API从自动化的网站测试中收集性能数据。

推荐学习文章:

https://www.cnblogs.com/Chilam007/p/6947235.html
https://www.cnblogs.com/xiaoxitest/p/6406434.html

(3) Wireshark

wireshark

这个属于网络调试工具,是一个网络协议分析器。拥有图形化界面可在Windows,Linux,macOS,Solaris,FreeBSD,NetBSD和许多其他操作系统上运行,可以从以太网、IEEE 802.11,PPP / HDLC,ATM,蓝牙,USB,令牌环,帧中继,FDDI等读取实时数据,支持多协议的解密,包括IPsec,ISAKMP,Kerberos,SNMPv3,SSL / TLS,WEP和WPA / WPA2
官网地址:https://www.wireshark.org/

(4)Ostinato

可于网络负载测试和功能测试,提供GUI图形界面和Python API。可实时监视网络测量,精确统计丢包情况,支持模拟流量,支持常见的网络协议:以太网/802.3/LLC SNAP VLAN(带QinQ)ARP,IPv4,IPv6,IP-in-IP或IP隧道(6over4、4over6、4over4、6over6)TCP(无状态),UDP,ICMPv4,ICMPv6,IGMP,MLD
官网地址:https://ostinato.org/

(5)TCPDump

TCPDumpr的特征是专业的命令行数据包分析器,对网络接口的数据包进行筛选和抓取,这一工具更接近底层,通过它可以从流量很大的网络中,分辨出所需要的数据包。具有很强的扩展性和通用性。主要应用系统是Linux,主要协议是TCP。
推荐一些学习的文章:

https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html
https://www.cnblogs.com/maifengqiang/p/3863168.html

官网地址:http://www.tcpdump.org/

本文地址

lebang2020.cn原创禁止转载!

 

 

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力