当前位置:网站首页>Fiddler packet capturing tool for mobile packet capturing
Fiddler packet capturing tool for mobile packet capturing
2022-07-26 09:29:00 【The man running the horse doesn't get enough sleep】
One 、 Configuration support HTTPS Grab the bag ( No capture required HTTPS, Ignore this step )
Configuration support HTTPS Please check the previous blog post 《Fiddler Configuration support of packet capturing tool HTTPS Grab the bag 》, There is no detailed introduction here .
Two 、Fidder Configure agent
- Open the configuration in the menu bar :Tools–>Options–>Connections–> Check Allow remote computers to connect -->Fiddler listens on port: Input 8888
Fiddler listens on port It can be modified to any legal port as needed
- restart Fiddler
- Turn off the firewall or make sure your firewall allows incoming connections to Fiddler process , And it will not block all incoming connections , Include connections in the allowed applications list , Turn off antivirus software ,360 Safety guard .
- Hover the mouse over Fiddler On the far right of the toolbar Online Above to show assigned to Fiddler Mechanical IP Address ( This will be used on the mobile phone IP Address )
5. In the browser address bar, enter the previous step assigned to Fiddler Mechanical IP Address plus slogan , Such as :http://192.168.0.48:8888/, The following page shows Fidder Proxy setup successful
3、 ... and 、 Set up mobile device agent ( With iOS Mobile phones, for example )
To configure mobile terminal packet capturing, ensure that the computer and mobile phone are on the same LAN : For example, together with a WiFi, Or the computer directly serializes the wireless route , The mobile phone is connected to the wireless route WiFi, Or the computer opens a hot spot , Connect your mobile phone to this hotspot .
open iOS Device settings , find WiFi, Click after the current network i Icon
Scroll to the bottom , Select Manual... In the configure agent option
Enter Fiddler machine IP Address :192.168.0.48
Enter Fiddler Listening port :8888, Finally, click save
stay iOS Open the browser on the device , Input Fiddler echo Service address :http://ipv4.fiddler:8888 Or input http://192.168.0.48:8888, The following page is displayed , said iOS Device agent setting succeeded
Mobile phone installed HTTPS certificate ( No capture required HTTPS, Ignore this step )
Open the browser on your phone , Input Fiddler echo Service address :http://ipv4.fiddler:8888 Or input http://192.168.0.48:8888, Click on "FiddlerRoot certificate" Download installation certificate
With iOS Mobile phones, for example :
1) download FiddlerRoot.cer file
2) file –> my iPhone, Find the one you just downloaded FiddlerRoot.cer File and click
3) Set up –> Found in the downloaded description file FiddlerRoot.cer file –> Click on the install –> complete
4) Set up –> Universal –> About the machine –> Scroll to the bottom , Click certificate trust settings –> Select the certificate you just installed DO_NOT_TRUST_FiddlerRoot–> Enable completion trustPC End , Turn on fiddler Grab the bag , You can capture packets on the mobile end
iOS 13 The above appears even if the certificate is installed and trusted , Still unable to grab the mobile terminal HTTPS package (HTTP The bag can be grabbed normally ), Because Fiddler The default certificate generation tool will be incompatible with the mobile terminal , terms of settlement :
1) Uninstall on mobile phone FiddlerRoot.cer Certificate file
2) open fiddler, Click on Tools–>options–>HTTPS, Click on Actions, Click on the second item :Export Root Certificate to Desktop, The certificate will appear on the desktop FiddlerRoot.cer file
3) take FiddlerRoot.cer Send files to your phone , Installation on mobile phone FiddlerRoot.cer Document certificate is enough , Remember to click certificate trust settings after installation –> Enable completion trust .
Four 、Fiddler Filter settings
- open Fiddle, choice Filters Options page –> Check Use Filters
- Hosts In the bar , The second option , choice “Show only the following Hosts”, Enter the filter condition , Multiple conditions are separated by semicolons
- Click on Fiddler The listening status in the lower left corner , choice non-browser, In this way, you can only grab the mobile terminal instead of the computer terminal
边栏推荐
- Audio and video knowledge
- csdn空格用什么表示
- 省政府召开全省高温天气安全防范工作电视电话会议
- opencv 类的使用
- Android implements the caching mechanism and caches multiple data types
- What is asynchronous operation
- el-table实现增加/删除行,某参数跟着变
- 2022 tea artist (intermediate) special operation certificate examination question bank simulated examination platform operation
- 多层嵌套后的 Fragment 懒加载实现
- 添加dll
猜你喜欢
随机推荐
Calling DLL to start thread
Does volatile rely on the MESI protocol to solve the visibility problem? (top)
微信小程序AvatarCropper 头像裁剪
服务器、客户端双认证(2)
调用DLL开启线程的问题
高斯消元的应用
Ext4 file system opens dir_ After nlink feature, link_ Use link after count exceeds 65000_ Count=1 means the quantity is unknown
什么是异步操作
Global variables in DLL
Byte buffer stream & character stream explanation
POJ 1012 Joseph
asp. Net using redis cache
V-for dynamically sets the SRC of img
2022 tea artist (intermediate) special operation certificate examination question bank simulated examination platform operation
2019 ICPC Asia Yinchuan Regional(水题题解)
解决IE7 & IE8 存储cookie问题
m进制数str转n进制数
2020-12-29
微信小程序学习笔记2
matlab simulink实现模糊pid对中央空调时延温度控制系统控制