Follow

Charles Log Instructions

 

1. Download Charles


 Get Charles for Mac or PC here.

 

2. Find Mac or iOS IP Address


  1. Mac
    1. Go to terminal
    2. Type in "ipconfig getifaddr en0" then hit enter
    3. Example: Thomass-MacBook-Pro-2:~ ThomasSeaman$ ipconfig getifaddr en0
      192.168.15.134
  2. PC
    1. Go to Windows Start Menu
    2. Windows System -> Command Prompt
    3. Type in "ipconfig" next to user name, then hit "Enter"
    4. Reference IPv4 Address under Wireless LAN adapter Wi-Fi (example below): 

Wireless LAN adapter Wi-Fi:

Connection-specific DNS Suffix . : aerserv.local
Link-local IPv6 Address . . . . . : fe80::5d79:9bd2:910:876%12
IPv4 Address. . . . . . . . . . . : 192.168.15.241
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.15.1

 

3. Enter IP Address into Test Device


  1. iOS (For iOS 10 & iOS 11, you will need to also enable the Certificate Authority in Settings.)
    1. Settings
    2. Wi-Fi
    3. Click on your network
    4. HTTP Proxy - Choose Manual
    5. Server - Enter the IP address obtained above
    6. Port - 8888
    7. Authentication - Off

     

  2. Android (For Android 7.0+ you will have to allow User specified Certificate Authority within the app)

    1. Settings
    2. Wi-Fi
    3. Press and hold on your network
    4. Modify network config
    5. Show advanced options
    6. Proxy - Manual
    7. Proxy host name - Enter the IP address obtained above
    8. Proxy Port - 8888
    9. Save

 

4. Open Charles


  1. Click Proxy dropdown
  2. Select SSL Enable Proxying Settings
  3. Click Enable SSL Proxying
  4. Check All
  5. Click Okay

 

5. Run the App Until You Find the Bad Ad


  1. After running through the app for a minute or so, click on structure on the upper left and right click each call, then select Enable SSL proxy on any that are locked
  2. This will allow us to see the event and bad ad fired in order to block that ad from serving again
  3. The sweep icon in the upper left with wipe out the data from the session if you haven't received a bad ad yet
  4. The red record button with record the session

 

6. After Finding the Bad Ad


  1. File - Save Session
  2. Send file to AerServ

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments