HTTP Analyzer(实时分析HTTP/HTTPS数据流)
简述
HTTP Analyzer是一款实时分析HTTP/HTTPS数据流的工具。它可以实时捕捉HTTP/HTTPS协议数据,可以显示许多信息(包括:文件头、内容、Cookie、查询字符窜、提交的数据、重定向的URL地址),可以提供缓冲区信息、清理对话内容、HTTP状态信息和其他过滤选项。同时还是一个非常有用的分析、调试和诊断的开发工具。
HTTP Analyzer可以集成在IE浏览器中抓包,也可安装单独应用程序,非常实用。
介绍
HTTP Analyzer是一个实时的web分析工具,如果对Fiddler不陌生的话,HTTP Analyzer就是和Fiddler具备一样功能的分析工具。
HTTP Analyzer在tcp层工作,Fiddler相当于代理服务器,所以前者功能肯定更强,一般情况下,Fiddler足以满足网页数据抓包的基本需求了,都是不错的软件,很多人支持Fiddler,因为免费O(∩_∩)O哈哈~
使用
运行
打开HTTP Analyzer软件,点击Start,基本就可以检测到数据了。点击Start下拉按钮,会出来以下选项:
因为有些操作系统是多任务运行的,比如IE、Chrome打开了好几个页面或窗口,这时Current Session就不一定能检测准确了,所以有可能找不到数据。
New Process:提示你打开一个程序(.exe;.lnk),可以自己选,比如QQ.exe,或者其它可执行程序。这样在你运行这个软件的时候就会检测到数据,因为已经指定了这个程序。
Reopen Process:打开常用或者刚刚用过的程序。
Select Running Processes:选择正在使用的进程。
这个也是指定你要监测的进程,比如你运行了几个Chrome,你就需要制定是哪个Chrome, 选择进程,点Ok即可。
检测
下面以手机号码归属地查询为例来讲解如何使用HTTP Analyzer。
进入:百度APIStore,我们查看手机号码归属地接口,具体使用不再赘述,详见:手机号码归属地。
如上图,包含很多信息,请求所附属的进程,比如:chrome.exe、YoudaoDict.exe,以及请求的方式GET/POST、请求响应的时间、请求地址等,还可以通过表头进行条件过滤等操作,显示自己想要查看的信息。
还可以查看响应的内容:
{
"errNum": 0,
"retMsg": "success",
"retData": {
"phone": "15210011578",
"prefix": "1521001",
"supplier": "移动 ",
"province": "北京 ",
"city": "北京 ",
"suit": "152卡"
}
}
请求生成器
点击Tools,选择HTTP Request Builder。
这时,我们可以指定请求方式,输入URL以及传递参数,然后点击Execute执行该请求。
这样,我们就可以获取到响应的内容了,很简单吧O(∩_∩)O~!
HTTP Analyzer(实时分析HTTP/HTTPS数据流)的更多相关文章
- Wireshark解密HTTPS数据流
如果是chrome浏览器的数据流 直接配置”SSLKEYLOGFILE“就可以解密了. 实现过程: 1.配置系统环境变量 变量名:SSLKEYLOGFILE 变量值:随意指定一个存储路径,以便chro ...
- Http Analyzer 数据抓包
一.工具简介 这是一款实时分析 HTTP/HTTPS 数据流的工具.它可以实时捕捉HTTP/HTTPS 协议数据,可以显示许多信息(包括:文件头.内容.Cookie.查询字符窜.提交的数据.重定向的U ...
- http协议工作原理(转)
WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页.WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间 ...
- node如何让一个端口同时支持https与http
众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器. 比如一个很简单的http服务器: var http = require('http'); var ...
- wireshark分析https
0x01 分析淘宝网站的https数据流 打开淘宝 wireshark抓取到如下 第一部分: 因为https是基于http协议上的,可以看到首先也是和http协议一样的常规的TCP三次握手的连接建立, ...
- fidder 使用教程
fidder 使用教程 1. Fiddler 是什么? Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器.英语中Fiddler是小提琴的意思,Fiddler Web Debugge ...
- netmon,messageanalyzer
Microsoft Message Analyzer Operating Guide https://technet.microsoft.com/en-us/library/jj649776.aspx ...
- xamarin studio And linq 查询方式分析
在 Windows 操作系统可以正常读取网络上的 https 数据流,在 Linux 操作系统中会失败:http://www.cnblogs.com/skyivben/archive/2012/03/ ...
- Fiddler学习纪要
一.Fiddler支持功能 1.查看几乎所有的浏览器.客户端应用或服务器之间的WEB数据流 2.手动或自动修改任意的请求或响应 3.解密HTTPS数据流以便查看或修改 4.归档捕获到的数据流,支持再不 ...
随机推荐
- TI低功耗蓝牙(BLE)介绍
TI低功耗蓝牙(BLE)介绍 本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer’s Guide (Rev. B),部分图片直接引用 ...
- Java并发和多线程3:线程调度和有条件取消调度
在第1篇中"并发框架基本示例",提到了Executors和ThreadPool.其中,还有个"定时调度"的方法,Executors.newScheduledTh ...
- js jquery 判断匹配元素是否存在
jQuery 判断页面元素是否存在的代码 在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在.原因是对一个不存在的元素进行操作是不允许的. 例如: 复制代码 ...
- linux svn命令具体解释
检測是否安装svn:svnserve --version svn服务的关闭:killall svnserve 创建svn库:svnadmin create /opt/svn/repos 配置自己主动启 ...
- 今天开始看看brpc-baidurpc
链接如下: Link 大概看了一下.没有很明显的感觉.还是喜欢机器学习相关的内容.
- webstorm卡顿问题处理
webstorm卡顿问题处理 学习了:http://blog.csdn.net/qq673318522/article/details/50583831 找到WebStorm.exe.vmoption ...
- Android px,dp,pt,sp的差别
px(像素点) mm 等Android不建议用 为什么电脑web开发能够用而Android不建议用? 由于px代表像素点个数,一般电脑分辨率都同样 不管14寸还是15寸都是1366*768而手机分辨率 ...
- shell文本过滤编程(一):grep和正則表達式
[版权声明:转载请保留出处:blog.csdn.net/gentleliu.Mail:shallnew at 163 dot com] Linux系统中有非常多文件,比方配置文件.日志文件.用户文件等 ...
- WAP 图片 lazyload
原理是根据屏幕上的坐标找到需要做 lazyload 的区域 1,先监听 scroll 事件 ,scrolling_lt window.addEventListener('scroll', functi ...
- Linux防火墙限制指定port仅仅能由指定IP訪问
须要对redis的端口做限制,仅仅能让公司内指定IP的机器訪问 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A ...