常用抓包工具(可编程抓包工具)

本文汇总了多种网络抓包工具,包括Wireshark、Charles、Fiddler、Anyproxy、Whistle、mitmproxy和Burpsuite。这些工具分别适用于不同层面的网络数据捕获,如整体网络数据包抓取或特定于HTTP、HTTPS的应用层数据包分析。部分工具还提供了如数据修改、重定向请求、DNS欺骗等功能,并涵盖了免费、开源及付费选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、网络抓包工具

1、wireshark

网络抓包工具,可以抓取除应用层,整个网络的数据包

用途:一般用来作为网络分析工具使用

地址:https://www.wireshark.org/

二、应用层抓包工具(http、https等 )

1、Charles

应用层抓包工具,一般用来抓取http、https等应用层的数据包

用途:抓取http、https;调试web应用、修改http请求和响应数据;重定向请求数据,DNS欺骗等

地址:https://www.charlesproxy.com/

特点:对相同域名的请求进行了分组;收费

2、fiddler

应用层抓包工具,一般用来抓取http、https等应用层的数据包

用途:抓取http、https;调试web应用、修改http请求和响应数据;重定向请求数据,DNS欺骗等

地址:https://www.telerik.com/fiddler

特点:免费

3、Anyproxy

应用层抓包工具,一般用来抓取http、https等应用层的数据包,方便做二次开发;使用web界面

用途:抓取http、https

github:https://github.com/alibaba/anyproxy

文档:http://anyproxy.io/cn/#faq

特点:免费,开源,使用web界面,可做二次开发对请求和响应做一些监控

笔者一般使用的anyproxy3.10.4版本,做了二次开发监控一些埋点上报的异常;安装:  npm  install  --save   anyproxy@3.10.4  -g  

4、whistle

应用层抓包工具,一般用来抓取http、https等应用层的数据包;使用web界面

用途:抓取http、https,支持插件

GitHub:https://github.com/avwo/whistle

贴点:免费,开源,跨平台,使用web界面

5、mitmproxy

应用层抓包工具,一般用来抓取http、https等应用层的数据包

地址:https://mitmproxy.org/

特点:可在终端下运行,python语言开发

6、Burpsuite

应用层抓包工具,一般用来抓取http、https等应用层的数据包

地址:https://portswigger.net/burp/

特点;java语言开发,付费

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值