mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #1578] Ability to rewrite display values in request/response panels #1571
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#1571
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 @jacobbednarz on GitHub (Mar 16, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1578
Originally assigned to: @NghiaTranUIT on GitHub.
Description
A part of my day to day is either showing people how to debug network issues or putting together videos for how to debug some of these issues. While every effort is made to redact sensitive information from being shown in the request and response panels, sometimes, it will be shown.
Unsure of the specific implementation but similar to scripting it would be cool if I could write functionality to only change the rendered values not the actual values (which is why I can't use scripting as is). For example, if there is a HTTP authorization header in the request, rewrite the panel output to be
Authorization: [redacted]unless I somehow toggle it off. The actual authorization value would still be sent correctly though.Why this feature/change is important?
This would allow Proxyman to be redact any potentially sensitive information in display panels instead of allowing them to be presented or redacted after the fact.
@NghiaTranUIT commented on GitHub (Mar 16, 2023):
Thanks for your suggestion 👍
Some users also request this feature. Basically, they would use Scripting to modify the Body for Previewer, but not actually change the real body. In some use cases, they would like to decrypt the body or parse the data to text-based.
I suggest:
@jacobbednarz commented on GitHub (Mar 16, 2023):
to clarify, do you mean that this works today using the above snippet? or that is you aspirational API for it?
@NghiaTranUIT commented on GitHub (Mar 17, 2023):
It hasn't been implemented yet, it's just my proposal 👍 Using Scripting rather than introducing a new GUI tool.
@jacobbednarz commented on GitHub (Mar 17, 2023):
thanks for clarifying as i thought i had missed this and was eagerly digging through the tools 😄
@4332weizi commented on GitHub (Jun 28, 2023):
Hi, any update?
@NghiaTranUIT commented on GitHub (Jun 28, 2023):
I will put this feature to 4.9.0 👍
@dafong commented on GitHub (Jul 18, 2023):
does 4.9.0 contain this feature? I can't find the preview in

@dafong commented on GitHub (Jul 31, 2023):
any update?
@jacobbednarz commented on GitHub (Aug 1, 2023):
@dafong please don't keep pestering on a public issue for an update. if there was an update, it would have been provided here or in the release notes. all you're doing here is ping everyone else who is patiently subscribed to the issue.