APT Repository
Provides an APT repository for Debian-based Linux distributions.
Automatic Browser Configuration
Automatically configures your browser so you can start using Charles immediately.
Bandwidth Throttling
Simulate slow network conditions by throttling bandwidth.
Block Cookies
Tool to block cookies.
Block List
Tool to block specific URLs.
Cross-platform Installation
Installation supported on Windows, Mac OS X, and Linux via APT/YUM or tar.gz.
DNS Spoofing
Tool to spoof DNS responses.
Firefox Add-on
A Firefox add-on is available for download.
HTTP/HTTPS Proxying
Intercept and view HTTP and HTTPS traffic.
HTTP/HTTPS Traffic Inspection
View and analyze HTTP/HTTPS requests and responses.
HTTP Proxy
Act as an HTTP proxy server to intercept traffic.
HTTP/2 Support
Proxy and inspect HTTP/2 traffic.
Inspect bodies
View the bodies of requests and responses.
Map Local
Tool to map local resources.
Map Remote
Tool to map remote resources.
Mirror
Tool to mirror traffic.
No Caching
Tool to disable caching.
Protocol Buffers Support
Record sessions
Record events in a session tree grouped by host.
Request Inspection
Inspect requests as they pass from client to server.
Request Modification
Modify requests as they pass through the proxy.
Response Inspection
Inspect responses as they pass from server to client.
Response Modification
Modify responses as they pass through the proxy.
Rewrite
Tool to rewrite requests or responses.
Rewrite Tool
Modify requests and responses on the fly.
SOCKS Proxy
Act as a SOCKS proxy server.
SSL Proxying
Decrypt and inspect SSL/TLS encrypted traffic.
Traffic Recording
Records web traffic as you browse, displaying results in a list for inspection.
View HTTP traffic
Observe all HTTP traffic between your machine and the Internet.
Web Debugging Proxy
Charles acts as a proxy to debug web traffic.
Web Interface
Provides a web-based interface for interacting with the proxy.
YUM Repository
Provides a YUM repository for Red Hat-based Linux distributions.