Fiddler Configuration¶
Fiddler Configuration involves setting up the Fiddler Classic web debugging proxy to capture and inspect HTTP(S) traffic, specifically focusing on local machine proxy settings, remote device connections (such as mobile phones), and the decryption of HTTPS traffic via certificate installation.^[600-developer__tools__mobile__Fiddler-Classic.md]
HTTPS Decryption¶
To capture and inspect HTTPS traffic, Fiddler must be configured to decrypt the traffic.^[600-developer__tools__mobile__Fiddler-Classic.md] This requires enabling HTTPS capture within the Fiddler options menu.^[600-developer__tools__mobile__Fiddler-Classic.md]
Because HTTPS traffic is encrypted, the client device (e.g., a mobile phone or browser) must trust the Fiddler root certificate to establish a secure connection with the proxy.^[600-developer__tools__mobile__Fiddler-Classic.md] The configuration process involves downloading and installing the CA Root Certificate generated by Fiddler onto the client device.^[600-developer__tools__mobile__Fiddler-Classic.md] Additionally, the certificate must be explicitly enabled for HTTPS interception within the Fiddler settings.^[600-developer__tools__mobile__Fiddler-Classic.md]
Mobile Device Configuration¶
To capture network traffic from a mobile device, the device must be configured to route its network requests through the machine running Fiddler.
- Proxy Settings: The mobile device's network configuration must be updated to use the local IP address of the machine running Fiddler as its HTTP/HTTPS proxy.^[600-developer__tools__mobile__Fiddler-Classic.md]
- Port: The standard port is usually specified within the device's Wi-Fi or network settings.^[600-developer__tools__mobile__Fiddler-Classic.md]
- Trust: The mobile device must trust the Fiddler root certificate mentioned above to avoid security warnings for HTTPS sites.^[600-developer__tools__mobile__Fiddler-Classic.md]
Related Concepts¶
- [[HTTPS]]
- [[Proxy Server]]
- [[Packet Capture]]
- [[Root Certificate]]
Sources¶
- 600-developer__tools__mobile__Fiddler-Classic.md