SSL Proxying

Capture and intercept the HTTPS message

1. SSL Proxying List

A list of domains or applications that Proxyman should decrypt its SSL Connection. It enables the user to inspect the HTTPS Request/Response in plain text.

Include List and Exclude List

You can define rules for:

  • Include List: Intercept the traffic from apps/domains if it's in the include list

  • Exclude List: Ignore all traffic from apps/domains in Exclude List

⌘⌥P to quickly open the SSL Proxying List.

Apps / Domains / Wildcards

Proxyman supports several formats to define a rule:

  • By app: Intercept all traffic that goes from this app

  • By Domain: Intercept all traffic from this domain

  • Wildcard: If it's matched the wildcard regex

For examplee:

WildcardDescription

*

Decrypt ALL HTTPS traffic

*.domain.com, *.apple.com

e.g. v1.domain.com, data.domain.com, health.apple.com, ...

v?.domain.com

e.g. v1.domain.com, v2.domain.com, ...

It's essential to set up the Proxyman Certificate before intercepting any HTTPS requests. You can follow the macOS setup Guide to properly install and trust the certificate..

How to enable SSL Proxying on a particular domain or app

  • Right-Click on the app or domain on the Left Panel -> Enable SSL Proxying

  • Right-Click on the Request on the main table -> Enable SSL Proxying

  • Select the request and enable SSL Proxying on the Response Panel.

Last updated