如何监控第三方应用程序(SOAP or RESTful client)访问HTTPS当数据站点?
随着越来越多的互联网应用,在我们日常的开发和调试,其中(例如,调试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勾上
步骤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上返回的消息
版权声明:本文博客原创文章,博客,未经同意,不得转载。
如何监控第三方应用程序(SOAP or RESTful client)访问HTTPS当数据站点?的更多相关文章
- 浅谈WebService SOAP、Restful、HTTP(post/get)请求
		
http://www.itnose.net/detail/6189456.html 浅谈WebService SOAP.Restful.HTTP(post/get)请求 2015-01-09 19:2 ...
 - HotApp小程序统计,第一个专业的微信第三方小程序统计工具
		
1.什么是HotApp小程序统计 HotApp小程序统计是第一个微信第三方小程序统计工具,就像做android 和 ios开发的人知道友盟统计一样,小程序也需要有个统计工具. 通过这个工具,可以知道小 ...
 - Android在第三方应用程序系统应用尽早开始,杀死自己主动的第三方应用程序,以重新启动
		
1.为什么第三方应用程序可能早于System的app启动? Android能够查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader.软件启动的大致流程应该是 启动kernel 执行se ...
 - Android启动第三方应用程序
		
主要是开始通过包名的第三方应用程序,获取的方法的包名是非常在线.不是说. 两种方式启动: 第一: Intent intent = new Intent(); intent.setClassName(& ...
 - zabbix 监控第三方网络
		
背景 业务需要到一些第三方网络取数据,有时业务不能用,就需要跑到服务器上telnet第三方端口,排查是否网络问题.所以需要一个检测第三方端口的监控. net.tcp.service[service,& ...
 - 如何在Android中的Activity启动第三方应用程序?
		
如何在点击某个按键后,执行启动第三方应用程序界面? /** * <功能描述> 启动应用程序 * * @return void [返回类型说明] */ private void startU ...
 - 在Docker中监控Java应用程序的5个方法
		
译者注:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化.通常情况下,监控的主要目的在于:减少宕机 ...
 - Windows Phone 8/Windows 8 启动第三方应用程序并传递参数
		
需要被其他应用启动的第三方应用需要注册protocol association,当一个应用程序启动一个特殊的URI的时候,那么注册了这个protocol的程序会自动启动,并且可以通过这个特殊的URI将 ...
 - app是什么意思?智能手机的第三方应用程序
		
APP,在手机中的意思就是application的简称,也就是应用程序的意思,一般指手机软件,是安装在手机上的软件,完善原始系统的不足与个性化.APP是智能手机的第三方应用程序,app通常分为个人用户 ...
 
随机推荐
- 游戏 TRAP(SNRS)AlphaBeta版本
			
大家好,我是PuzzledBoy,大一(大二快).我是一个独立的游戏开发商,我的梦想是成为一名伟大的艺术家的第九 今天来公布我的第一个独立游戏TRAP(SNRS)的Alpha測试版啦啦啦~~~! 游戏 ...
 - SRM 590 DIV1
			
转载请注明出处,谢谢viewmode=contents">http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlov ...
 - Mysql入门到精通数据表的操作
			
变更表 ALTER TABLE tb_name; 1.加入场 ALTER TABLE tb_name ADD 字段名字 字段类型 约束条件 [FIRST/AFTER 字段名称] 1>加入user ...
 - hibernate它5.many2one单向
			
关系数据库表之间的关系: 1 正确 1 1 正确 许多 许多 正确 许多 表间关系设计 基于主键关联 基于外键关联 基于中间表 1 对 1关系实现: 基于主键关联 基于外键关联 基于中间表 1 对 多 ...
 - HDU ACM 1267 下沙的沙子有几粒?->DP
			
题意:m个H和n个D,从左開始数H的累积个数总不比D的累计数少的排列有多少种.比如,3个H和1个D共同拥有3种符合要求的排列H D H H,H H D H,H H H D. 分析:状态方程为,DP[ ...
 - 5、Cocos2dx 3.0小游戏开发的例子寻找测试三个简单的介绍和总结
			
繁重的劳动开发商,当转载请注明出处:http://blog.csdn.net/haomengzhu/article/details/27186557 測试例子简单介绍 Cocos2d-x 为我们提供了 ...
 - Objective-C路成魔【2-Objective-C 规划】
			
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 编译执行O ...
 - BZOJ1579 USACO 2009 Feb Gold 3.Revamping Trails Solution
			
标题效果:一个N积分m无向图边.它可以是路径k右边缘值变0,确定此时1-n最短路径长度. Sol:我以为我们考虑分层图,图复制k+1部分,每间0~k一层.代表在这个时候已经过去"自由边缘&q ...
 - [课程分享]IT软件项目管理(企业项目甘特如是评价、维护管理、文档管理、风险管理、人力资源管理)
			
[课程分享]IT件项目管理(企业项目甘特图案例评价.维护管理.文档管理.风险管理.人力资源管理) 对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 课程讲师:丁冬博士 课程分类:Jav ...
 - [INS-20802] Oracle Database Configuration Assistant 失败
			
1.错误原因 [INS-20802] Oracle Database Configuration Assistant 失败 2.错误原因 3.解决方案 版权声明:本文博主原创文章.博客,未经同意 ...