如何监控第三方应用程序(SOAP or RESTful client)访问HTTPS当数据站点?
2015-07-19 21:13
495 查看
随着越来越多的互联网应用,在我们日常的开发和调试,其中(例如,调试SOAP和RESTFul什么时候),我们经常需要访问工具,通过第三方获取HTTPS网站。为了简化叙述说明,如本文所用,IE浏览器访问Google 提供https://www.googleapis.com/discovery/v1/apis RESTful服务为例,注意这个是基于https协议的訪问,假设用第三方的嗅探工具,比方wiresharp,即使我们能把http的数据包抓到,显示出来的内容也是乱码,由于传送的内容经过了加密,而加密的私钥就存放在server端。理论上我们是不可能得到这个私钥的,因此。不太可能可以把抓到包的数据解密出来。可是我们有的时候的的确确有想知道,我们client究竟发送了什么信息,同一时候server端又返回给我们了什么信息?
有一个办法就是通过TCP SSL Monitor来做。
步骤1: 下载TCP SSL Monitor工具。并配置Java Home执行的环境环境,详细怎样配置,请在google或者baidu搜索。java设置环境变量
https://code.google.com/p/tcpmon/
步骤2. 打开此工具,将会看到以下的页面,注意一定要把SSL Server checkbox勾上
![](http://img.blog.csdn.net/20140520005556312?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbmNlaW4wMDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
步骤3 填入本地的监听port(一个未被其它应用程序使用的port,比方我本机就是:9999),然后在填入对应的
Google的server地址和HTTPS的默认port:443, Server Name里面填写上:www.googleapis.com,最后点击,
“Add Monitor”button
![](http://img.blog.csdn.net/20140520011408968?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbmNlaW4wMDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
步骤4. 点击“Add Monitor”后。将会弹出以下的界面
![](http://img.blog.csdn.net/20140520011537250?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbmNlaW4wMDc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
步骤5.在浏览器中输入。https://127.0.0.1:9999/discovery/v1/apis
步骤6. 返回TCP SSL Monitor查看发送的消息,将会看到浏览器发送的消息和Google server上返回的消息
有一个办法就是通过TCP SSL Monitor来做。
步骤1: 下载TCP SSL Monitor工具。并配置Java Home执行的环境环境,详细怎样配置,请在google或者baidu搜索。java设置环境变量
https://code.google.com/p/tcpmon/
步骤2. 打开此工具,将会看到以下的页面,注意一定要把SSL Server checkbox勾上
步骤3 填入本地的监听port(一个未被其它应用程序使用的port,比方我本机就是:9999),然后在填入对应的
Google的server地址和HTTPS的默认port:443, Server Name里面填写上:www.googleapis.com,最后点击,
“Add Monitor”button
步骤4. 点击“Add Monitor”后。将会弹出以下的界面
步骤5.在浏览器中输入。https://127.0.0.1:9999/discovery/v1/apis
步骤6. 返回TCP SSL Monitor查看发送的消息,将会看到浏览器发送的消息和Google server上返回的消息
相关文章推荐
- android网络通信------UDP
- 计蒜之道 初赛 第一场 题解 dp 高效 网络流 最小割 最大流 ISAP 模板
- 网络编程 CAsyncSocket类的应用实例 聊天程序 客户端代码
- android网络通信————Scoket
- https原理:证书传递、验证和数据加密、解密过程解析
- https原理:证书传递、验证和数据加密、解密过程解析
- hdu 4035 可能性DP 成都网络游戏
- Linux网络基础设施配置
- 天下武功尽出LAMP之http篇(2)
- HTTP Status 500 - Error instantiating servlet class test.Test
- 云计算和大数据时代网络技术揭秘(十)虚拟化网卡
- LightOJ 1153 (网络流最大流 sap)
- poj 1149 PIGS (网络流最大流Dinic)
- hdu 3549 Flow Problem ek算法,网络流
- 使用HttpClient访问网络
- HTTP返回状态码说明
- 计算机网络(二)
- 关于HttpServlet和Servlet以及doPost和doGet关系
- HTTP头部解释,HTTP头部详细分析,最全HTTP头部信息
- 基于 OpenFlow 实现网络虚拟化