ProxymanApp / ProxymanApp/Proxyman

Proposed improvements.

Open
#110 7 comments 1 reaction 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Apr 9, 2019.

enhancement feature
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

First and foremost, I love this project, made in native languages, it's super fast and lightweight
, for real, thanks you so much for creating this project. Keep on it!!!

I'm a hardcore proxy software user for web applications security analysis. I just wanted to propose some features or user interfaces features which me (and many people I think) would love to have:

  • When repeating a request, it would be great to see the response on the same popup, this way I could make modifications to the same request without pressing "Edit and repeat..." every time. For real, this could be super super useful. Also, a shortcut for "Edit and resend" would be great.
  • Scope filter: It would also be super useful to have a filter where I can add scoped domains, so only the domains in the scope are shown (it can be one or more).
  • I don't know if it's possible now but, It would be great to have an option on preferences to auto-enable HTTPS Response.
  • It would be great to have a "tool" or feature to decode response and request data. Many times, web applications uses Base64 and URL encode on the requests parameters or on the response, it's incredibly useful to have a "right-click > decode as..." and a "right click > encode as..." menu.

Sadly I'm not a good C++/Swift programmer, if it were, I would implement those features myself. Again, I love this project, please, do not give up!

Edit: It would also be great to make this project open source, I think many people could be interested on improve this project.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.