分类

安卓应用安卓游戏

网络软件 网络监测

抓包工具(Charles)

抓包工具(Charles) v4.6.2免费版 附使用教程

大小:72.9 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:网络监测时间:2021-07-06 22:55

Charles是一款国外的抓包工具,基于Java开发,使用该软件可以轻松的获得http、HTTPS的数据包,可以查看所有的数据流量并抓取,抓取的数据可导出CSV、文本、xml等格式,无论是Windows、iOS还是Android系统都可使用。

基本简介

Charles是一款来自国外的非常强大抓包神器,具有十分简洁的界面,直观易用,通过这款软件可以帮助用户方便地进行抓包,它可以轻松记录浏览器和Internet之间的所有流量,是非常专业并基于java开发网络http抓包工具软件,非常适合开发人员使用,可以通过它来轻松获得HTTP、HTTPS的数据包,可以轻松查看任何计算机与Internet之间的所有的HTTP和SSL/HTTPS流量,可以清cake网络上的文件,数据流量,轻松抓取用户发送的数据包,知道发送的地址和内容,内容可以轻松的查看,可以完全的监控对方的反馈信息,支持自动配置Windows代理设置,可以让Internet浏览器和其他的应用程序自动进行抓包工作,支持会议功能,帮助你自动创建会话,只需单次的会话,更加的简单高效,软件可以显示所有的请求,响应,Cookie和标头的内容,可以将自己设置系统的网络访问服务器,所有的网络访问都需要通过它来进行完成,从而抓取网络流量数据,支持CSV、跟踪文本文件、XML,Trace、XML格式等多种导出格式,可以方便地导出会话的数据,是一款非常专业的网络抓包工具。

软件功能

1、会议您的会话包含所有记录的信息。它由Session窗口表示; 默认情况下,当您启动软件(无标题会话1)时,会自动创建一个新会话。当您使用软件时,您可能只需要单次会话。直到你觉得需要使用多个会话:不要打扰。当您的会话已满(或太忙)时,您可以清除它(使用文件菜单中的“清除会话”选项或工具栏上的垃圾桶图标)。

可以保存和重新打开会话,这对于与同事进行交流是有用的。

2、记录

录音是查尔斯的主要功能。请求和答复记录在当前会话中,供您后续检查和分析。

记录的请求取决于这款软件的配置。通常这将包括您的浏览器的所有HTTP和HTTPS流量,以及计算机上的其他应用程序(如果您的操作系统代理设置也被更改)。但是,它也可能包括通用套接字连接的数据,例如通过SOCKS代理或端口转发。

如果录音已关闭,则该软件会正常通过所有请求,但不会记录在会话中以供您查看。

3、请求和回复

要求及其回应是查尔斯记录的基本要素。

HTTP/HTTPS由请求响应对组成:从计算机到服务器的请求以及服务器的响应。对于通用套接字,请求响应包括入站和出站流的全部内容。这对于套接字来说并不总是如此有用,并且将来可能会有所改善。如果您需要做很多套接字级调试,可能需要考虑使用Ethereal。

4、焦点

经常有很多不同的主机的请求和响应,使得会话混乱。使用焦点功能,您可以将您关心的主机与您没有的主机分开。要激活主机的Focus,请右键单击“结构”树中的主机名,然后从菜单中选择“焦点”项。结构树现在将在顶部显示您所关注的主机,然后显示名为“ 其他主机”的文件夹 ,您可以展开以查看其他内容。

5、图表

请求的图表标签在时间线图上显示请求和任何相关请求。时间线图显示何时启动请求,响应(下载)何时开始以及何时结束。此外,如果有相关的请求,那么你可以看到它们在哪里相互关联。

如果您查看HTML页面,将显示相关请求; 相关请求将是页面加载的图像、Javascript、CSS和其他文件。

6、导出

您可以通过从“文件”菜单中选择“导出”从软件中的会话导出数据。

支持多种不同的导出格式:CSV、跟踪文本文件、XML,Trace和XML格式都可用于导入。

软件特色

1、以纯文本形式查看SSL请求和响应。

2、带宽限制以模拟较慢的互联网连接,包括延迟。

3、AJAX调试-以树或文本形式查看XML和JSON请求和响应。

4、AMF-将Flash Remoting/Flex Remoting消息的内容查看为树。

5、重复请求以测试后端更改。

6、编辑请求以测试不同的输入。

7、拦截和编辑请求或响应的断点。

8、使用W3C验证器验证记录的HTML,CSS和RSS/atom响应。

Charles安装教程

1.解压下载的软件,得到安装文件和汉化授权补丁

2.双击charles-proxy-4.2.7-win64.msi文件,进入安装向导界面,单击【next】

3.阅读软件的许可协议,勾选【I accept...】

4.选择软件的安装位置,默认的是【C:\Program Files\Charles\】,单击【change】修改

5.准备安装,单击【install】开始安装Charles

6.安装完成,运行破解补丁就可以了

Charles使用教程

查找电脑IP,菜单选项helpLocal IP Addresses

或者cmd窗口—>ipconfig,查看

手机连接代理

手机打开WiFi,把代理模式设置为手动,设置主机名为Charles所在机器的ip,端口号为Charles配置的代理端口。这样手机客户端的所有http请求,都会被charles代理。可以方便的查看客户端的http请求

连接成功后就可以开始抓包了

抓包内容详解,如图所示

接口重定向

打开http://www.mocky.io/,把response里面的内容copy至body中

点击Generate my http response,生成接口地址

然后复制生成的接口,添加到charles—>map to remote

抓取https包

Android:

若滑动解锁,请先设置屏幕锁;

然后浏览器输入Charlesproxy.com/getssl,安装证书,出现安装证书提示,随便打个名称比如Android,选择WLAN(这里Android,一定要选WLAN而不是VPNxxx),确定。

然后Charles设置ssl端口号,Charles的工具栏上点击Proxy –》SSL Proxying Settings,然后添加需要代理的host及其port

这里设置的是用*代表全部的host,端口号 443,接下来就可以访问https请求测试

IOS

Charles—help,导入证书

然后浏览器输入Charlesproxy.com/getssl,安装证书

∨ 展开

同类推荐

相关下载

热门游戏

下载排行

热门关键字

  • 浏览器
  • 上网辅助
  • 下载工具
  • FTP工具
  • 站长工具
  • 网络共享
  • 网络辅助
  • 网络加速
  • 网络监测
  • 远程监控
  • IP工具
  • 服务器类
  • 邮件处理
  • 网页制作
  • 网络其他
  • 网络收音机