charles抓取工具主要用于HTTP信息抓取工具,可以快速有效地获取HTTP信息,监控所有流量,包括所有浏览器和应用程序,方便开发人员查看计算机和Internet之间的所有通信,是一个非常强大的HTTP抓取工具。
基本简介
charles是一款非常强大的国外抓包神器,界面非常简单,直观易用。通过这个软件,可以帮助用户轻松抓取包。它可以很容易地记录浏览器和internet之间的所有流量。它是一款非常专业的基于java开发的网络http抓包工具软件,非常适合开发人员。HTTP可以通过它轻松获得、HTTPS数据包可以轻松查看计算机和Internet之间的所有HTTP和SSL/HTTPS流量,清除网络上的文件和数据流量,轻松抓取用户发送的数据包,轻松查看发送的地址和内容,完全监控对方的反馈信息。支持Windows代理设置的自动配置,可以让Internet浏览器等应用程序自动抓取包工作,支持会议功能,帮助您自动创建会话,只需单次会话,更简单高效,软件可以显示所有请求、响应、Cookie和标题内容,可以设置自己的网络访问服务器系统,所有的网络访问都需要通过它来完成,从而抓取网络流量数据,支持CSV、跟踪文本文件,XML,Trace、XML格式等多种导出格式,能轻松导出会话数据,是一种非常专业的网络抓包工具。
软件特色
1、以纯文本的形式查看SSL请求和响应。
2、包括延迟在内的带宽限制模拟了较慢的互联网连接。
3、AJAX调试-以树或文本的形式查看XML和JSON的请求和响应。
4、AMF-Flash Remoting/Flex 查看Remoting消息的内容为树。
5、在测试后端更改时重复请求。
6、编辑请求测试不同的输入。
7、拦截和编辑请求或响应的断点。
8、HTML、CSS和使用W3C验证器验证记录的RSS/atom响应。
功能介绍
1、你的会话包含所有记录的信息。Session窗口表示; 默认情况下,当您启动软件(无标题对话1)时,您将自动创建一个新的对话。当你使用软件时,你可能只需要一次对话。直到你觉得你需要使用多个对话:不要打扰它。当您的对话已满(或太忙)时,您可以删除它(使用文件菜单中的文件“清除会话”工具栏上的选项或垃圾桶图标)。
能够保存和重新开会,这对与同事沟通是有用的。
2、记录
录音是查尔斯的主要功能。请求和答复记录在当前会话中,供您后续检查和分析。
记录的要求取决于该软件的配置。它通常包括您浏览器的所有HTTP和HTTPS流量,以及计算机上的其他应用程序(如果您的操作系统代理设置也被更改)。然而,它还可能包括通过SOCKS代理或端口转发的通用套接字连接数据。
如果录音已经关闭,软件将正常通过所有请求,但不会记录在会话中供您查看。
3、请求和回复
查尔斯记录的基本要素是要求及其回应。
HTTP/HTTPS由请求响应组成:从计算机到服务器的请求和服务器的响应。对于一般套接字,请求响应包括入站和出站流的全部内容。这对套接字并不总是那么有用,将来可能会有所改进。如果您需要进行大量的套接字级调试,您可能需要考虑使用ethereal。
4、焦点
主机的要求和响应往往有很多不同,使会话混乱。使用焦点功能,您可以将您关心的主机与您没有的主机分开。要激活主机的Focus,请单击右键“结构”树上的主机名,然后从菜单中选择“焦点”项。结构树现在会在顶部显示你关注的主机,然后显示它的名字“ 其他主机”的文件夹 ,您可以展开查看其他内容。
5、图表
请求的图表标签在时间线图上显示请求和任何相关请求。时间线图显示何时启动请求,响应(下载)何时开始和结束。另外,如果有相关请求,可以看到它们相互关联的地方。
查看HTML页面时,会显示相关请求; 相关请求将是页面加载的图像,Javascript、CSS等文件。
6、出口
你可以通过从“文件”菜单中选择“导出”从软件中的会话导出数据。
支持多种不同的导出格式:CSV、跟踪文本文件,XML,可导入Trace和XML格式。