SSL Proxying

Capture and intercept the HTTPS message

SSL Proxying

Proxyman can be used as a man-in-the-middle that logs all HTTP/HTTPS traffic between your applications and SSL Web Server. Proxyman will dynamically generate certificates on-the-fly, which enables developers to see HTTPS in plain text.

Raw JSON content from HTTPS response

How does it work?

Setup Proxyman Certificates

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

Enable SSL Proxying

There are two ways to enable SSL Proxying, which are by App or By Domain.

  • Enable in Source List (Left panel)

Right-click on the app and enable HTTPS Response
  • Enable on right-menu on selected Flow in Flow List (Middle Panel)

Right-Click on the flow and enable HTTPS Response
  • Enable on Flow Detail Panel (Right Panel): You can select to enable this domain or entire traffic that comes from the selected app.

SSL Proxying List

We can manage the SSL Proxying List by navigating to Tool -> SSL Proxying List

⌘⌥P to quickly open the SSL Proxying List.

This panel fully supports the keyboard shortcut and right menu context.