鲁孔宋软件园:优质、全面、安全的专业下载站! 首页|最近更新|专题集合
Charles(软件抓包工具)

Charles(软件抓包工具)

  • 软件大小:62MB
  • 更新日期:2023-02-06 04:20:47
  • 软件语言:简体中文
  • 软件类别:软件大全
  • 软件授权:国产软件
  • 评分等级:
  • 插件情况:无插件请放心使用
  • 软件官网:www.lukongsong.com
  • 适用平台:Windows7, Windows10, WindowsAll
本地下载文件大小:62MB 高速下载高速下载器,提速50%
软件介绍 人气软件 相关文章 下载地址

Charles是一个HTTP数据包捕获工具,它允许开发人员查看所有网络和机器之间的HTTP流量。包括请求、响应、HTTP头信息(包括cookies和缓存)等。可以检查HTMl、CSS、RSS内容是否规范,主要用于网页开发和调试。通过软件,很容易抓到包,抓到包后可以进行相应的开发。可以帮助用户检查html和css的内容是否符合标准,特别适用于网页的开发和调试。有需要的话不妨下载。

Charles图片

软件功能

1.该软件可以拦截和分析ssl请求。

2.该软件可以控制流量并支持长等待时间的请求,例如模拟慢速网络。

3.您可以格式化json或xml数据,以便于ajax调试。

4.支持amf调试和信息格式化。

5.支持重新发送网络请求,以便于调试。

6.支持用户修改网络参数的请求。

7.支持检查html,css,rss是否符合标准。

软件特色

支持SSL生成{over} {filtering}原则。分析SSL的请求可以被拦截。

支持流量控制。它可以模拟慢速网络和长延迟的请求。

支持AJAX调试。您可以自动格式化json或xml数据,以便于查看。

支持AMF调试。您可以格式化FlashRemoting或FlexRemoting信息以便于查看。

支持网络请求重传,方便后端调试。

支持修改网络请求参数。

支持网络请求的拦截和动态修改。

检查HTML、CSS和RSS内容是否符合W3C标准。

使用说明

软件功能的主要功能是抓包,可以用来抓包各种数据包。很多用户不知道怎么抓包。下面小编给大家带来一些软件的基本使用方法介绍。感兴趣的用户过来看看。

配置代理

[注意]此步骤的目的是将移动设备连接到Charles,以便可以在Charles中看到移动设备发起的所有请求。下面的截图都是来自安卓设备,iOS设备也差不多。

2.1使用Charles工具查看

PC本地IP和端口号(默认端口号为8888,也可自行修改),选择“帮助->本地IP地址”。

Charles使用说明图

查看的结果如下图所示,比如使用从wifi分配的IP地址,

Charles使用说明图2

如果您不确定,可以在“网络连接”中检查无线局域网的状态。

Charles使用说明图3

Charles使用说明图4

2.2查看和设置代理的默认端口号。

"代理->代理设置"

Charles使用说明图5

Charles使用说明图6

2.3设置wifi

按住Android设备当前连接的WiFi,选择修改网络->高级选项->代理->手动,如下图所示,输入代理主机名和代理端口(即上一步查看的IP地址和端口号),点击保存,如下图所示:

Charles使用说明图7

2.4allowip

点击保存后,Charles会弹出连接确认弹出窗口,选择“允许”,如下图所示:

Charles使用说明图8

2.5手动设置allowip

注意:如果查尔斯第一次连接时没有出现这个提示,请手动进入查尔斯的设置选项,添加当前手机的IP,选择“代理->访问控制设置”。

Charles使用说明图9

单击“添加”手动添加IP。

Charles使用说明图10

抓包工具详细教程

通过软件可以轻松完成抢包,解决用户的困扰。后期调试时,可以让网络包的分析变得更加容易,满足移动开发技术人员的需求,抓取的数据简洁明了。

1.想和查尔斯一起抓包,得先装个证。我们点击“帮助”菜单中的“SSL代理”和其子菜单中的“安装查尔斯根证书”。

Charles抓包图

2.此时,Charles会弹出证书窗口。点击“安装证书”按钮,按照安装向导进行安装,然后点击“确定”按钮,完成Charles的证书安装。

Charles抓包图2

3.然后,我们需要配置HTTP(S)包。点击查尔斯“代理”菜单中的“SSL代理设置”开始配置查尔斯的抓包证书。

Charles抓包图3

4.勾选“启用SSL代理”并点击“确定”按钮。在Charles弹出的小窗口中,在主机和端口对应的文本框中输入“*”,然后点击“确定”按钮,如下图所示。

Charles抓包图4

5.切换到查尔斯的“帮助”菜单,点击“本地IP地址”。

Charles抓包图5

6.在弹出窗口中,记住Charles的IP地址,这将在下一步中使用。

Charles抓包图6

7.接下来,我们用手机打开配置代理,设置服务器和端口与电脑相同。正因为如此,查尔斯可以晚一点抓到袋子。

Charles抓包图7

8.在手机浏览器中输入“chls.pro/ssl”,会弹出如下图的小窗口。我们直接点“允许”吧。

Charles抓包图8

9.接下来,我们可以点击“安装”来完成Charles抓包器的配置。

Charles抓包图9

10.Charles抢包证书安装配置完成后,我们会关闭防火墙,否则Charles抢包会失败。

Charles抓包图10

11.最后,我们回到查尔斯的主界面,点击红色的“抢包”按钮,查尔斯开始抢包。抢包完成后,我们可以在界面下方查看Charles抢包的详情。当然,如果想清除当前数据,也可以点击清除按钮进行删除。

Charles抓包图11

在查尔斯抢包之前,我们需要安装和配置证书,关闭电脑的防火墙,然后才开始抢包。

如何连接手机

如果要抓取安卓手机的数据包,需要先把软件和手机连接起来。很多用户不知道怎么连接。以下小编向您展示如何连接手机介绍。感兴趣的用户过来看看。

charles图片2

1.安装查尔斯

2.电脑和手机连接同一个wifi(ps:不是电脑打开热点连接手机,是同一个wifi)。

3.手机配置wifi,代理设置为手动,ip写在电脑ip中(也可以在ipconfig或者DOS窗口的charles->help->local ip address中查看本地IP),端口号写在charles的端口号中,默认为8888(也可以从proxy->代理设置中查看)。

4.以上配置完成后,打开charles,打开手机应用。charles会弹出一个弹出框,点击允许就可以了(也可能不会弹出,如果不是第一次连接的话)。如果没有弹出框,没有捕捉到请求,那么你就要注意你的防火墙是否关闭了,再去关闭它。

5.完成上述配置后,charles可以在手机上捕捉请求。

6.如果你想捕获https请求的数据,那么下面是关键。如果是ios,连接safari,然后在弹出框中点击允许安装(如果没有弹出框,刷新即可)。另外,你还得去通用——关于手机——证书信任,打开查尔斯的开关。

如果是android,用浏览器打开下载证书,然后点击设置-更多设置-系统安全-从存储设备安装-选择文件。仅此而已。

7.这样就可以看到你要抓的接口,但是看不到数据,所以需要设置代理- ssl代理设置-勾选启用ssl代理-点击添加,添加你要看的主机或者域名,勾选,点击确定,这里就完成了。

如何设置过滤

在软件中,用户可以通过设置过滤来过滤捕获的数据包。很多用户不知道怎么过滤,怎么设置过滤规则比较好。下面小编为大家带来软件的四种过滤方式介绍。

方法1: filter功能过滤请求。

在过滤输入框中输入要搜索的关键字,URL中带有指定关键字的网络请求会被自动过滤掉。

charles设置过滤图

方法2:在会话中查找,在会话中查找。

按Command+F打开对话框,输入要查找的接口,点击查找按钮过滤相应的请求。

charles设置过滤图2

方法三:修改include的域名。

在Charles的菜单栏中选择“代理”->“录音设置”,然后选择Include栏,选择添加一项,然后填写要监控的协议、主机地址和端口号。这样只能拦截目标网站的数据包,端口号可以省略。只需选择协议和主机。注意不要在主机中写协议,否则你会得到一个错误。

charles设置过滤图3

方法四:过滤焦点域名,和焦点方法。

在Charles面板右侧的请求列表中,右键单击目标的请求,选择focus(此时域名已经被设置为焦点标签),再次发起请求。焦点的请求显示在最上面,非焦点的请求显示在其他主机下面,所以只看焦点的请求。

charles设置过滤图4

如何修改请求的数据

在软件中,用户不仅可以捕获数据,还可以修改捕获的数据。很多用户不知道修改方法。下面小编为大家带来修改方法介绍。感兴趣的用户过来看看。

解析指定的http请求

将发送到远程服务器的请求修改到运行本地计算机的测试环境中。

转发到本地服务器地址:127.0.0.1:8080。

上面的url按照协议、主机、端口、对应的程序路径、参数字符串拆分成需要填写的格式。

例如:

协议:http

主持人:vdn.xx.xxx.cn

端口:80

程序路径:/api2/live.do。

参数字符串:channel=pa://cctv_p2p_hdcctv13

修改指定的http请求

打开查尔斯->工具->地图本地设置->启用地图本地以启用地图本地。

单击添加以添加规则。

charles修改数据图

在“映射自”框中输入4.2信息,并映射以输入本地服务器链接。

charles修改数据图2

您也可以使用指定的文件作为返回信息,单击选择并选择文件。

软件推荐

数据包捕获软件可以帮助我们捕获连接数据。很多用户对这个软件有需求。这是一个好软件。除了这个软件,还有很多有用的数据包捕获软件。下面小编为大家带来抓包软件推荐。感兴趣的用户过来看看。

抓包软件HTTP Debugger抓包调试工具HTTP DebuggerHTTP Debugger是一款电脑抓包调试工具,该软件界面简洁易懂,可以快速分析网站功能工作方式,还能对可疑网站进行分析,分析响应和请求速度。xmanager6xmanager6破解版xmanager6破解版是一款远程桌面管理软件,它可以帮助用户们进行远程控制,对授权的电脑进行桌面管理,十分适合网吧,学校等场所使用,所以快来下载体验吧!fiddler4(抓包工具)fiddler4fiddler4是非常好用的一个抓包软件,可以帮助用户大大的提高抓包效率,并且拥有多种免费工具,轻松的记录http下面的流量,有需要的用户千万不要错过。Sniffer Pro(网络抓包工具)Sniffer Pro4.7Sniffer Pro是一款功能强大的网络抓包和协议分析工具。本软件功能强大而且使用方便,性能优越支持各种平台WSExplorer(抓包工具)WSExplorerWSExplorer抓包工具是款简单实用的网络抓包工具。他可以帮助用户将经过电脑的数据包进行抓取解析,软件绿色小巧,功能实用,非常不错。
今日更新推荐 热门标签