Home

Charles Docs-y

The Unofficial docs for Charles Proxy

Most Popular

iOS devices and Charles

This setup guide will help you configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: You can’t view/intercept the traffic of apps with a pinned certificate. Most apps with sensitive data, e.g. banking apps, will block you from viewing/intercepting their traffic. If you just want to playContinue reading “iOS devices and Charles”

Android devices and Charles

This tutorial will show you how to configure Charles and your device so you can view your app’s network traffic in plain text. NOTE: Since Android Nougat (7.1), Google have blocked you from intercepting/decrypting network traffic from Play Store apps. NOTE: To proceed with this tutorial, you will need to be able to build yourContinue reading “Android devices and Charles”

Rewrite – Tips & Tricks

Here are some tips and tricks I’ve picked up over the years while working with Rewrites that make creating them a little easier! The ‘Notes’ Columns Swap ‘Info’ column for ‘Notes’ The more Rewrites you use the more sense it makes to swap the ‘Info’ column for the ‘Notes’ one Right-click the the bar withContinue reading “Rewrite – Tips & Tricks”

Latest

Android 11 devices and Charles

This tutorial will show you how to configure Charles and your Android 11 device so you can view your app’s network traffic in plain text. FYI, the root certificate installation steps are slightly different to older Android versions NOTE: Since Android Nougat (7.1), Google have blocked you from intercepting/decrypting network traffic from Play Store apps.Continue reading “Android 11 devices and Charles”

Android Emulators and Charles

The only slight difference between configuring Charles to work for physical devices and emulators, is the wifi network. Emulators only have 1 available wifi network. All other setup task are the same as for a real Android device Android Wi-fi network You will notice that there is only 1 wifi network As your emulator isContinue reading “Android Emulators and Charles”

3 ways to Reduce unwanted network traffic

Other than using the “Filter” field, there are 3 other ways to reduce the amount traffic your Charles sessions captures Recording Settings Exclude traffic from being recorded Add the URL(s) to the “Exclude” tab of the “Recording Settings…” feature Proxy -> Recording Settings -> Exclude Focused Host Focusing on specific hosts As the name suggests,Continue reading “3 ways to Reduce unwanted network traffic”

Advanced Repeat

The Advanced Repeat feature lets you automatically hit endpoints at predefined intervals. You can also to add delays between each iteration. In this tutorial we are going to demonstrate 2 use cases for this feature: Performance testing Monitor health of specific endpoints Prerequisites Make sure you have installed and configured the Charles Root certificate on your MacContinue reading “Advanced Repeat”

Firefox and Charles

If you want to view decrypted Firefox network traffic in Charles, you need to perform 1 extra task when compared to Chrome and Safari. You need to import the Charles root cert on your machine into Firefox. In this example, I will proxy traffic from the NY Times homepage, via Firefox, to Charles. This tutorialContinue reading “Firefox and Charles”

Loading…

Something went wrong. Please refresh the page and/or try again.

Get new content delivered directly to your inbox.