在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包:
1. 网络共享 + 可视化抓包工具
基本原理
原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。
现在以MAC系统下Paros工具为例,详细描述下抓包过程:
操作步骤
1) 首先将MAC电脑的以太网共享给airport,使iOS设...
分类:
移动开发 时间:
2014-06-14 00:14:49
阅读次数:
427
还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具能让你事半功倍,基本上,我是属于彻头彻尾的工具控。...
分类:
其他好文 时间:
2014-06-10 06:27:35
阅读次数:
431
原文:抓包工具抓包工具:顾名思义、耳熟能详。tcpdump、wireshark、sniffsmart、httpwatch(还算有点良心)。。。但当其只是当为工具使用时,又贵为可惜。因工作需要,再度涉及该领域。
可随想云随风去,江河大变。某某文公司镜像工具,价比天高。某某调公司主打产品,爱理不理。 脑...
分类:
其他好文 时间:
2014-06-09 17:33:15
阅读次数:
298
抓包工具:顾名思义、耳熟能详。tcpdump、wireshark、sniffsmart、httpwatch(还算有点良心)。。。但当其只是当为工具使用时,又贵为可惜。因工作需要,再度涉及该领域。
可随想云随风去,江河大变。某某文公司镜像工具,价比天高。某某调公司主打产品,爱理不理。 脑中闪过一句.....
分类:
其他好文 时间:
2014-06-09 00:10:31
阅读次数:
307
API
HOOK,就是截获API调用的技术,在程序对一个API调用之前先执行你的函数,然后根据你的需要可以执行缺省的API调用或者进行其他处理,假设如果想截获一个进程对网络的访问,一般是几个socket
API : recv,recvfrom, send, sendto等等,当然你可以用网络抓包工具...
工具Fiddler:官网上下载即可,http://www.telerik.com/fiddlerWifi:用的360Wifi,或者自己搞定一个Wifi(笔记本可自行设置)安卓手机一台,确保此手机可通过Wifi正常上网(连通状态)操作设置Fiddler的连接设置Fiddler
Options--Con...
分类:
移动开发 时间:
2014-06-04 17:25:25
阅读次数:
576
创建并启动连接器实例之后,连接器就会基于Http协议向指定的数据接收服务器发送xmlfeed格式数据,我们可以通过配置http代理服务器抓取当前基于http协议格式的数据(或者也可以通过其他网络抓包工具抓取)//
设置代理 /Proxy proxy = new Proxy(Pr...
分类:
其他好文 时间:
2014-06-04 14:34:15
阅读次数:
250
Fiddler
教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据.
使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具F...
分类:
其他好文 时间:
2014-05-17 20:22:03
阅读次数:
448
找了很多资料,我也不确认我的方法是不是正确,但是抓包工具和gw返回的头信息是正确的。ThiswaytheURLisalwayseasytounderstandfortheuser.DonotuseEnglishURLsfornon-Englishpages,soforaPolishpageuse"kontakt"insteadof"contact".Afterall,ifanURListobecomprehensibleforav..
分类:
其他好文 时间:
2014-05-15 18:57:00
阅读次数:
314
前面一篇文章提到,HTTP1.1中持久连接已经是默认配置,除非设置Connection为close,否则默认都会进行持久连接。但是我们知道事实标准跟教科书还是可能会有一定差距的,所以不妨自己尝试一下。我们知道,TCP建立连接时会进行三次握手,而握手是以一方发送一个SYN为开始的。下载抓包工具Wire...
分类:
Web程序 时间:
2014-05-01 04:24:38
阅读次数:
427