ProxymanApp / ProxymanApp/Proxyman
Proxyman not capturing traffic decrypted by SSL Proxying List after the Mac has suspended activity
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
When using Proxyman after the Mac was put to sleep (suspended activity I think, as on the button shown below), Proxyman literally can't capture any of the SSL Proxying list traffic. It is happening to me for few months now.
Steps to Reproduce
- Restart your Mac.
- Set proxying list to everything (
*) or some traffic you know will be passed in. - Use Proxyman (external device traffic or Mac traffic itself).
- It will work.
- Now turn off mac's activity.
- Maybe wait a bit of time like 5 minutes
- interface with the Mac, open Proxyman.
- Try to send requests.
- The SSL Proxied domains will freeze.
- If it's from safari, the request will get stuck, and safari won't even raise a timeout error, it will just wait, and Proxyman won't show the request.
Current Behavior
The request is not coming back to the client. However Proxyman sees the request received:
-
Here the requests are received:
-
But here only the domains that I excluded from the proxying list are appearing:
3-09bd2af138b9">
It doesn't come from Facebook being ssl pinned, I know what im doing
The device im using has ssl kill switch 3, is in safari, and trusted cert. It works properly when my Mac didn't go sleeping.
I should mention that it works on burp and mitmproxy.
When restarting my Mac it works again.
Expected Behavior
...
Environment
- App version: Proxyman 5.0.0
- macOS version: macOS Sonoma 14.3.1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are mentioned. First reproduce the failure on macOS Sonoma 14.3.1 with Proxyman 5.0.0 by suspending activity while SSL Proxying List traffic is enabled, then compare behavior before and after sleep. Done means proxied SSL requests resume and return to the client without restarting the Mac.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- desktop, networking
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100