Fiddler
A widely used HTTP debugging proxy tool for the Windows platform that captures and analyzes network requests from web and mobile applications. It enables developers and testers to inspect, modify, and replay HTTP/HTTPS traffic, making it a standard utility in software testing and API debugging workflows.
Core Facts
Timeline (last 90 days)
When HTTPS packet capture fails, certificate trust issues should be investigated first.
The second week covers interface testing and packet capture techniques, using Fiddler to intercept data and JMeter to simulate high concurrency.
Fiddler captures and modifies data by setting up a proxy on the local machine (default port 8888) to forward traffic.
Decrypting HTTPS traffic in Fiddler requires installing its root certificate on the device; the underlying principle is replacing the server certificate with a self-signed certificate to complete a decrypt-inspect-re-encrypt workflow.
Getting started with reverse engineering requires mastering three levels of skills: network-layer analysis, JS debugging capability, and recognition of common encryption algorithms (AES, RSA, MD5, etc.).
Fiddler and Charles are HTTP packet capture tools used to intercept, analyze, and tamper with requests
When interface documentation is unavailable, interface information can be obtained by capturing packets with Charles, Fiddler, or browser developer tools, or by using JMeter's HTTP proxy recording feature.
The core MLOps toolchain includes experiment tracking platforms (MLflow, Weights & Biases), feature stores (Feast, Tecton), model registries, and monitoring systems (Evidently AI, Fiddler)
All Facts (11)
Charles and Fiddler are essentially HTTP/HTTPS proxy servers that intercept traffic via a man-in-the-middle approach, requiring a self-signed CA certificate to be installed on the device for HTTPS traffic.
65%UnverifiedFiddler通过在本机建立代理服务器来拦截并记录所有HTTP/HTTPS流量
95%UnverifiedFiddler是Windows平台最主流的HTTP抓包代理工具
70%UnverifiedWhen HTTPS packet capture fails, certificate trust issues should be investigated first.
50%UnverifiedThe second week covers interface testing and packet capture techniques, using Fiddler to intercept data and JMeter to simulate high concurrency.
50%UnverifiedFiddler captures and modifies data by setting up a proxy on the local machine (default port 8888) to forward traffic.
50%UnverifiedDecrypting HTTPS traffic in Fiddler requires installing its root certificate on the device; the underlying principle is replacing the server certificate with a self-signed certificate to complete a decrypt-inspect-re-encrypt workflow.
50%UnverifiedGetting started with reverse engineering requires mastering three levels of skills: network-layer analysis, JS debugging capability, and recognition of common encryption algorithms (AES, RSA, MD5, etc.).
50%UnverifiedFiddler and Charles are HTTP packet capture tools used to intercept, analyze, and tamper with requests
50%UnverifiedWhen interface documentation is unavailable, interface information can be obtained by capturing packets with Charles, Fiddler, or browser developer tools, or by using JMeter's HTTP proxy recording feature.
50%UnverifiedThe core MLOps toolchain includes experiment tracking platforms (MLflow, Weights & Biases), feature stores (Feast, Tecton), model registries, and monitoring systems (Evidently AI, Fiddler)
50%