[GH-ISSUE #1078] Proxy man won't let connect to Mircrosoft remote desktop servers #1074

Open
opened 2026-03-03 19:24:19 +03:00 by kerem · 4 comments
Owner

Originally created by @takasurazeem on GitHub (Nov 30, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1078

Proxyman version: 2.35.0 (23500)

macOS Version: 11.6.1 (20G224)

Steps to reproduce Start capturing traffic and then try to connect to your remote desktop server through Microsoft remote desktop tool. It won't connect, close the Proxyman and then connect to the server and then again can open Proxyman.

Expected behavior: Should connect.

Screenshots

image

Originally created by @takasurazeem on GitHub (Nov 30, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1078 ### Proxyman version: 2.35.0 (23500) ### macOS Version: 11.6.1 (20G224) ### Steps to reproduce Start capturing traffic and then try to connect to your remote desktop server through Microsoft remote desktop tool. It won't connect, close the Proxyman and then connect to the server and then again can open Proxyman. ### Expected behavior: Should connect. ### Screenshots ![image](https://user-images.githubusercontent.com/2876680/144033505-25e1c282-19f7-4410-a398-063920abe4fc.png)
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 30, 2021):

It seems that Remote Desktop Gateway rejects self-signed Proxyman certificates (SSL Pinning). Therefore, all web debugging proxy app could not intercept their HTTPS Traffic.

I will double-check and get back to you 👍

<!-- gh-comment-id:982545724 --> @NghiaTranUIT commented on GitHub (Nov 30, 2021): It seems that Remote Desktop Gateway rejects self-signed Proxyman certificates (SSL Pinning). Therefore, all web debugging proxy app could not intercept their HTTPS Traffic. I will double-check and get back to you 👍
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 1, 2021):

Confirmed @takasurazeem. This app is using SSL Pining, which prevents all MitM apps to capture their HTTPS Traffic. As a result, there is no solution to bypass it unless you have a pinned certificate 👍

<!-- gh-comment-id:983217869 --> @NghiaTranUIT commented on GitHub (Dec 1, 2021): Confirmed @takasurazeem. This app is using SSL Pining, which prevents all MitM apps to capture their HTTPS Traffic. As a result, there is no solution to bypass it unless you have a pinned certificate 👍
Author
Owner

@takasurazeem commented on GitHub (Dec 1, 2021):

@NghiaTranUIT how do we pin a certificate?

<!-- gh-comment-id:983874764 --> @takasurazeem commented on GitHub (Dec 1, 2021): @NghiaTranUIT how do we pin a certificate?
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 2, 2021):

@takasurazeem If you're a developer of this app, you will have a Pinned Certificate. Then you can add it as a Custom Server Certificate from Certificate Menu -> Add Custom Certificate 👍

If you don't have the certificate, there is no way to bypass it.

<!-- gh-comment-id:984246168 --> @NghiaTranUIT commented on GitHub (Dec 2, 2021): @takasurazeem If you're a developer of this app, you will have a Pinned Certificate. Then you can add it as a Custom Server Certificate from Certificate Menu -> Add Custom Certificate 👍 If you don't have the certificate, there is no way to bypass it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1074
No description provided.