mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 08:35:53 +03:00
[GH-ISSUE #858] Support DNS spoofing #851
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#851
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tiamed on GitHub (Apr 19, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/858
Originally assigned to: @NghiaTranUIT on GitHub.
Feature request for DNS spoofing, pointing the domain to a different IP.
@NghiaTranUIT commented on GitHub (Apr 21, 2021):
Thanks for requesting this feature @tiamed
I will check out what it's and see if It's reasonable to support it 👍
@fishioon commented on GitHub (Sep 27, 2021):
DNS spoofing is a useful feature for me. I need connect a new version server with a domain.
@NghiaTranUIT commented on GitHub (Sep 27, 2021):
@fishioon you might try using Scripting to map your domain to a new domain on the fly.
Here is the snippet code:
It will map https://proxyman.io -> http://proxyman.dev:9090 or your configure 👍
@EeeMt commented on GitHub (Dec 30, 2021):
In my case, the pre and prd has the same domain, but different ip address, so I need use something like ihosts/switchhosts to make requests reach the pre server. It will be very nice if proxyman supports this feature, and I can config network settings in one place.
@keenwon commented on GitHub (Mar 2, 2022):
+1
@rxg9527 commented on GitHub (Mar 17, 2022):
@NghiaTranUIT ,using Scripting you mentioned above doesn't work.
@Treverr commented on GitHub (Aug 1, 2022):
I would love this feature as well. Any plans for this?
@johnnypea commented on GitHub (Aug 3, 2022):
I would find this useful as well. Thank you.
@rxg9527 commented on GitHub (Nov 23, 2022):
I would love this feature as well. Thx.
@EeeMt commented on GitHub (Jan 31, 2023):
Any progress for the ticket?
@NghiaTranUIT commented on GitHub (Jan 31, 2023):
Sorry, no progress so far. We're busy to port the app to Windows (1.2.0) and the Linux (on-going) 😢
Her is a workaround:
This setup is: Your client -> Proxyman ---(external proxy)---> Charles Proxy (DNS Sppofing) -> The Internet.
You can use Proxyman as a main development tool, and Charles Proxy will handle the DNS 👍
@NghiaTranUIT commented on GitHub (Jun 30, 2023):
@EeeMt @rxg9527 @tiamed @johnnypea, if you don't mind, let's check out this Beta build: https://download.proxyman.io/beta/Proxyman_4.8.1_Support_DNS_Spoofing.dmg
You can access the DNS Spoofing in the Tool Menu. It's similar to what Charles Proxy does:
Let me know the result or any bugs that you can find 👍
@zineer commented on GitHub (Jun 30, 2023):
Awesome! I ran a couple quick checks for pointing domains to a new server that we are transferring to and it worked great! One fix - the checkbox says 'spoffing' instead of 'spoofing'.

@EeeMt commented on GitHub (Jul 1, 2023):
DNS Spoofing is great!!
But If I enable
DNS spoofingalong withSSL proxy, it hits the symptom that:But, if I just enable
DNS spoofingand disableSSL proxy, everything work fine, the sympton is:Informations:
And the har (including bad case and good case): har.zip
@NghiaTranUIT commented on GitHub (Jul 2, 2023):
@EeeMt if you don't mind, please test with this Beta build v2: https://download.proxyman.io/beta/Proxyman_4.8.1_DNS_Spoofing_v2.dmg
Changelog
In your test scenario, I suspect that Proxyman could not fetch the server certificate (because https://test.com is a fake domain).
@EeeMt commented on GitHub (Jul 2, 2023):
Awesome, now it works great. Thank you!!!
@NghiaTranUIT commented on GitHub (Jul 2, 2023):
Awesome, I will release this feature in the next update, and soon port it the iOS app 👍