HTTP proxy and traffic debugging tool
Introduction
Charles is the classic HTTP debugging proxy: request interception, breakpoint edits, rewrite mappings and network throttling are its mobile-debugging specialties. With the SSL proxy certificate installed it decrypts HTTPS — a classic pick for app-backend integration debugging, stable for years.
Key Features
- HTTP/HTTPS capture and decryption
- Breakpoints and rewrite rules
- Network throttling simulation
- Repeat requests and AMF debugging
- Local/remote mapping
Pros
- Classic and stable for mobile debugging
- Practical throttling
Cons
- Paid with a dated UI
Pricing
Paid license after trial (renewable).(See official site for current pricing)
FAQ
How to decrypt HTTPS?
Install the Charles root cert and trust it on the device.
Charles vs Fiddler?
Similar features; Charles is cross-platform, Fiddler leans Windows.
Free alternatives?
mitmproxy covers most scenarios open-source.
Related Sites
Collected on lucifer.city · Reviewed by the founder