第十五篇 Android中使用Fiddler实现手机抓包的基本设置
来源:互联网 发布:多益网络 社招 编辑:程序博客网 时间:2024/05/23 20:12
1. Fiddler是http协议调试工具。
2. Fiddler的好处:可以发现Fiddler可以以各种格式查看网络请求返回的数据,包括Header, TextView(文字), ImageView(图片), HexView(十六进制),WebView(网页形式), Auth(Proxy-Authenticate Header),Caching(Header cache), Cookies, Raw(原数据格式), JSON(json格式), XML(xml格式)很是方便。
3. 安装fiddler, Fiddler默认的代理地址是127.0.0.1,端口是8888。此时打开IE浏览器,默认是通过代理地址上网的,所以可以对所有网络访问抓包。
对夜神模拟器网络请求抓包
注意:代理地址和端口的设置是关键,Genymotion模拟器中ip为10.0.3.2,Android模拟器中ip为10.0.2.2,夜神模拟器中ip为172.17.100.2(一般为模拟器ip,最后一个数字改为2),端口为FIddler监听的端口,默认为8888,最后保存确认。
注意:模拟器的代理ip比较特别,一般是模拟器自身ip中最后一个数字改成2,目前模拟器和安装Fiddler是处于同一台电脑,具体根据真实情况修改,应该不难。
对手机网络请求进行抓包
手机要和安装Fiddler的电脑处于同一网络,手机上设置代理地址的ip为安装Fillder的电脑的ip,端口为8888.
注意:1.不同于模拟器和Fiddler是处于同一台电脑的情况,手机连接需要在Fiddler选项的Toolsà>OptionsàConnectionsà>选中Allow remote computers to connect,允许远程连接计算机,设置完成后需要重启Fiddler,这样手机的http请求就会被Fiddler拦截到。
注意:如果不使用Fiddler,需要在模拟器或手机上关闭手动代理。
补充:修改Fiddler的端口,只需要在Fiddler选项的Toolsà>OptionsàConnectionsà修改Fiddler listener on port:8888,将端口改成自己需要的端口即可。
推荐:还有一款不错的抓包工具,wireshark 功能更强大,可以抓tcp、udp等协议包.
如果是处理HTTP,HTTPS 还是用Fiddler, 其他协议比如TCP,UDP 就用wireshark.
- 第十五篇 Android中使用Fiddler实现手机抓包的基本设置
- 使用Fiddler实现简单手机抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler (四) 实现手机的抓包
- Fiddler 实现手机的抓包
- Fiddler实现手机的抓包
- Fiddler 实现手机的抓包
- 6000字跟你讲清数据运营到底是做什么的?
- 共享单车并购的背后是共享产品质量的竞争还是资金
- 决策树 实现
- 环信SDK
- Virtual Box安装Windows XP系统
- 第十五篇 Android中使用Fiddler实现手机抓包的基本设置
- Weblogic数据源配置
- NanoPi K2 (Amlogic 905) 自行编译内核启动不起来
- filter在spring框架中使用配置文件参数的一种方法
- npm --save和--save-dev区别
- 补充:php7.0.8 + Apache2.4 + MySQL5.7.13 + phpMyAdmin4.6.3
- Java代码和Oracle数据库对日期转换时的差别
- RHEL下部署Solr。
- 98f7e34845b5