Questions tagged [charles-proxy]

Questions related to Charles, an HTTP proxy / HTTP monitor / Reverse Proxy.

Charles

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy.

Resources

585 questions
17
votes
1 answer

How to provide highlevel API call Security - iOS

As for normal api calls, it will be able to track using network debugging proxy such as Charles. So up data and down data was encrypted to avoid the same. But when I check some apps it hides the url of api too. How to achieve the same in…
Saranjith
  • 11,242
  • 5
  • 69
  • 122
17
votes
2 answers

How to modify HTTP response body with Charles Proxy rewrite tool and regex?

I'm trying to change HTTP response body with Charles Proxy using rewrite tool / regex? The response is a JSON. So part of the returned response JSON body is: "unavailablePosts": ["AA", "BB"], and what I want is: "unavailablePosts": "XXX", I try to…
Marian Paździoch
  • 8,813
  • 10
  • 58
  • 103
17
votes
2 answers

Charles Map Local not working for JSON data?

I am trying to simulate (mocking it) a server using Charles. I found out that Charles has something called "Map Local..." which allows me to reply to a client using files I have stored locally. The files I am pointing to have been stored by right…
Erik Engheim
  • 8,182
  • 4
  • 36
  • 51
16
votes
6 answers

Problems Android device - Charles Proxy - internet connection

I am trying to get a Charles Log from an android device, and it is not working. The android device's browser will not connect to the internet after I set up the Wifi with the Proxy. I have listed the steps I did to set up Charles Proxy on my…
Ana
  • 161
  • 1
  • 1
  • 4
16
votes
2 answers

com.android.volley.NoConnectionError - Android emulator with Charles Proxy

I want to proxy network traffic for an Android emulator. I can't seem to get it to work. My emulator is booted up using this: emulator @Nexus_5X_API_23 -http-proxy 10.0.1.17:8888 The IP and port points to what Charles reports in the Help menu.…
Brad
  • 9,113
  • 10
  • 44
  • 68
15
votes
2 answers

Charles Proxy for Mobile apps that use SSL Pinning

Charles Proxy website comments that: Note that some apps implement SSL certificate pinning which means they specifically validate the root certificate. Because the app is itself verifying the root certificate it will not accept Charles's certificate…
Stanford Wong
  • 339
  • 1
  • 3
  • 13
14
votes
3 answers

You may need to configure your browser or application to trust the Charles Root Certificate. See - iOS Native app not working with Charles

Charles: 4.2.6 , iOS: 10.2, Mac OS: 10.13.5 Followed instructions mentioned under https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/, but getting same error "You may need to configure your browser or application to trust the…
vikramvi
  • 3,312
  • 10
  • 45
  • 68
14
votes
4 answers

Charles proxy doesn't work on my IOS device

Here's what I did so far: Install Charles on my mac Connect mac and iPhone to same WiFi network Charles->Proxy->SSL Proxy Settings. Enable for * General->About->Certificate Trust Settings and enable full trust for the Charles Proxy…
Nicolas Vrillac
  • 219
  • 1
  • 3
  • 7
14
votes
1 answer

Unable to use SSL Proxy in Charles 4.0.2 on a remote device with iOS 10.3 beta 2 version. Any workaround available?

I am using Charles 4.0.2(licensed version) to sniff packets from a remote device with iOS 10.3 beta 2 version. iOS versions prior to 10.3 works perfectly fine with my test setup; but 10.3 beta releases don't. I end up getting signing errors…
14
votes
3 answers

Force HTTP1.1 instead of HTTP2 through Proxy (Charles)

Since we updated our clients to HTTP2, I've had problems with mapping files to local resources. We normally use Charles (App) to do this, but since we updated to HTTP2, we've had some errors. It seems to cut the files short and only load a tiny part…
bumstaerk
  • 161
  • 1
  • 7
12
votes
4 answers

Charles Proxy - Map remote to localhost from https to http

I'm trying to use Charles to map requests for my server to localhost on my Mac. The server is on HTTPS and the local is HTTP. I'm trying that from the Chrome browser, iOS simulator and Postman. it always fails. I set map remote in charles from…
gutte
  • 1,373
  • 2
  • 19
  • 31
12
votes
3 answers

How to proxy gRPC calls

I'm trying to analyse what information an app is sending so I setup Charles but to my surprise nothing was logged out. After decompiling the app I see that it doesn't use simple REST calls but rather a library called gRPC. Is there a good tool out…
Paulus2
  • 437
  • 5
  • 15
12
votes
1 answer

Charles Proxy for Genymotion stops 10.0.3.2 localhost traffic

I read all the threads about this topic and the instructions for setting up charles with genymotion are all the same: http://rexstjohn.com/using-genymotion-charles-proxy/ In your Genymotion Android emulator… Settings -> Wifi -> Press and hold your…
Simon
  • 19,658
  • 27
  • 149
  • 217
12
votes
4 answers

Access local dev environment on a device and Charles Proxy and SSL?

I need to access my local dev environment (MAMP Pro) on a device. I've got this working fine for my non-SSL site but I cant get it working for my site that requires SSL. Both my local dev machine and my device are on the same wifi network. In the…
Evanss
  • 23,390
  • 94
  • 282
  • 505
11
votes
1 answer

Install CA Certificate on android emulator

I am using an android emulator (Pixel_3a_API_32_arm64-v8a) and need to install Charles Proxy there. As per the step I have already set up the wifi settings(i.e change proxy to manual and then set up the proxy hostname and proxy port in the wifi…
Mukul Kumar
  • 564
  • 1
  • 5
  • 24
1 2
3
38 39