绿色、免费、安全的软件下载站 - 光伏下载站
所在位置:首页 > 电脑软件 > 网络软件 > 正文

Charles(软件抓包工具) 免费软件Charles(软件抓包工具) 免费软件Charles(软件抓包工具) 免费软件官方下载

分享到:
本地多线下载
共有次下载

Charles(软件抓包工具) 免费软件软件介绍下载地址

Charles是一款HTTP抓包工具,能够让开发者查看所有网络和机器之间的HTTP流量情况。包括请求、响应、HTTP头信息(包含cookies和缓存)等,可以检查HTMl,CSS和RSS内容是否标准,主要用于网页的开发和调试等。通过软件可以轻松实现抓包,并且在抓包后可以进行对应的开发。能够帮助用户检测html、css的内容是否符合标准,特别适用用于网页的开发和调试工作,有需要的不妨下载看看。

软件功能

1、软件能够截取、分析ssl的请求。

2、软件能够控制流量,支持模拟慢速网络等等待时间较长的请求。

3、能够将json或者xml数据进行格式化,方便ajax调试。

4、支持amf调试工作,支持将信息格式化。

5、支持重新发送网络请求,方便进行调试。

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

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

软件特色

支持SSL代{过}{滤}理。可以截取分析SSL的请求。

支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。

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

支持AMF调试。可以将FlashRemoting或FlexRemoting信息格式化,方便查看。

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

支持修改网络请求参数。

支持网络请求的截获并动态修改。

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

使用说明

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

配置代理

【注】这一步的目的是为了移动设备连接到Charles,这样移动设备发起的所有请求才能在Charles中看到。以下所有演示截图皆来自Android设备,iOS设备大同小异。

2.1使用Charles工具查看

PC本地IP和端口号(端口号默认为8888,也可自行修改),选择“Help->Local IP Address”

查看的结果例如下图,使用来自wifi分配的IP地址,

如不确定,可在“网络连接”中查看wlan状态

 

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

“Proxy->Proxy Settings”

 

2.3设置wifi

长按Android设备当前连接的WiFi,选择”Modify network”->”Advanced options”->“Proxy”->”Manual”,如下图所示,输入”Proxy hostname”和”Proxy port”(即上一步查看的IP地址和端口号)然后点击保存,见下图:

2.4allowip

点击保存后,Charles会弹出connection确认弹窗,选择”Allow”,见下图:

2.5手动设置allowip

注意,如果首次连接时,Charles未出现该提示,请手动进入Charles的设置选项,添加当前手机的IP,选择“Proxy->Access Control Settings”

点击“Add”手动添加IP

抓包工具详细教程

通过软件可以轻松的完成抓包,解决用户抓包麻烦的问题,后续做调试的时候,通过抓包可以让分析网络封包更简单,解决移动开发技术人员的需求,它抓出来的数据简洁明了。

1. 想要用 Charles 抓包,就得先安装证书。我们点击“Help”菜单中的“SSL Proxying”和它子菜单中的“install charles root Certificate”。

2. 此时,Charles 便会弹出证书窗口。点击“安装证书”按钮,并根据安装向导进行安装,再点击“确定”按钮,从而完成 Charles 抓包的证书安装。

3. 然后,我们还需要配置 HTTP(S) 数据包。点击 Charles“Proxy”菜单的“SSL Proxying Settings”,开始对 Charles 抓包证书进行配置。

4. 勾选“Enable SSL Proxying”,点击“OK”按钮。并在 Charles 弹出的小窗口中,在 Host 和 Port 对应的文本框中输入“*”再点击“OK”按钮,如下图所示。

5. 再切换至 Charles 的“Help”菜单,点击“Local IP Address”。

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

7. 接下来,我们用手机打开配置代理,将服务器和端口设置和电脑一样。因为这样做,后续 Charles 才能抓包。

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

9. 接着,我们点击“安装”即可完成 Charles 抓包的配置。

10. Charles 抓包的证书安装和配置都完成后,我们接着将防火墙关闭,不然会导致 Charles 抓包失败。

11. 最后,我们回到 Charles 主界面,点击“抓包”的红色按钮,Charles 便开始抓包。抓包完成后,我们可以在界面下方查看 Charles 抓包的详细内容。当然了,如果想清空当前的抓包数据,也可以点击清空按钮一键删除。

Charles 抓包之前,我们要先安装证书和完成证书的配置,并将电脑的防火墙关闭再开始抓包。

怎么连接手机

如果我们想要抓取安卓手机的数据包,就需要先将软件和手机进行连接,很多的用户不知道怎么进行连接,下面小编为大家手机连接的方法介绍,感兴趣的用户快来看看吧。

1、安装charles

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

3、手机配置wifi,代理设置成手动,ip写电脑ip(dos窗口 ipconfig或者Charles->help->local ip address也是可以看本地ip),端口号写成charles的端口号,默认:8888(也可以从proxy->proxy setting 查看)

4、上述配置好以后打开charles,打开手机应用,charles会弹出一个弹框,点击允许就好(也有可能不弹出,如果不不是第一次连接的话),如果没有弹框也没抓到请求,那么你就要注意一下你的防火墙有没有关掉,去把防火墙关掉再来一遍

5、上述配置完成以后,charles就可以抓到手机上的请求啦,

6、如果你想抓取https请求的数据,那么下边才是关键,如果是ios,用safari连接,弹出框点击允许之后就是安装(如果没有弹框就刷新一下就可以),另外还要去通用--关于手机--证书信任把charles的开关打开

如果是android,用浏览器打开下载证书,然后点击设置--更多设置--系统安全--从存储设备安装--选择文件,这样就可以啦

7、这样你是可以看到你要抓的接口,但是看不到数据,那么就需要你在charles上进行设置proxy--ssl proxy setting--勾选enable ssl proxy --点击add,添加你想要查看的host或域名,并勾选,点击ok,到这里就完成啦。

怎么设置过滤

在软件中用户可以通过设置过滤来实现对抓取数据包的筛选,很多的用户不知道怎么进行筛选,怎么设置过滤规则比较好,下面小编为大家带来软件的四中过滤方法介绍。

方式一:filter功能过滤请求

filter输入框输入要查找的关键字,就自动筛选出 URL 中带指定关键字的网络请求

方式二:Find in Session,在会话中查找

按Command+F,出现查找会话框,输入要找的接口,点击find按钮,就可以过滤对应的请求

方式三:修改include的域名

Charles 的菜单栏选择 “Proxy”->”Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了,端口号可以不写,只要选择protocol,host就可以了,注意Host中不要写protocol,否报错。

方式四:过滤焦点域名,Focus方法

Charles面板右侧请求列表,在目标的请求上右键,选中focus(此时,该域名已经被设置为一个焦点标记了),再次发起请求,focus的请求显示在最上面,非focus的请求都显示在Other Host下面,这样只要看focus的请求就好。

怎么修改请求数据

在软件用户不仅可以抓取数据,还能对抓取的数据进行修改,很多的用户对修改方法不了解,下面小编为大家带来修改方法介绍,感兴趣的用户快来看看吧。

分析指定http请求

将发往远程服务器的请求修改到本地电脑运行的测试环境

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

上面url拆分成需要填的格式,按照协议、host、端口、对应的程序路径、以及参数字符串

例如:

协议:http

Host:vdn.xx.xxx.cn

端口:80

程序路径:/api2/live.do

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

修改指定http请求

打开Charles -> tools -> Map Local Settings -> Enable Map Local启用映射本地,

点击add添加规则,

将4.2信息输入到Map From框内,map to输入本地服务器链接

也可将指定文件作为返回信息,点击choose,选择该文件即可

下载地址Charles(软件抓包工具) 免费软件下载地址

极速下载

极速下载一 极速下载二

本地下载

网通 电信