[GH-ISSUE #329] [Feature] Rewrite Functionality #327

Open
opened 2026-03-03 19:17:30 +03:00 by kerem · 7 comments
Owner

Originally created by @Vrutin on GitHub (Nov 17, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/329

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? (Ex. Proxyman 1.4.3)

macOS Version? (Ex. mac 10.14)

Steps to reproduce

Expected behavior

Screenshots (optional)

Originally created by @Vrutin on GitHub (Nov 17, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/329 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? (Ex. Proxyman 1.4.3) ### macOS Version? (Ex. mac 10.14) ### Steps to reproduce ### Expected behavior ### Screenshots (optional)
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 17, 2019):

Hey, Re-Write is definitely the ultimate goal that Proxyman would be achieved. For now, it's the Remote Map is on the progress, then we will start the Re-Write feature asap 👍

Thank for raising it.

<!-- gh-comment-id:554735947 --> @NghiaTranUIT commented on GitHub (Nov 17, 2019): Hey, Re-Write is definitely the ultimate goal that Proxyman would be achieved. For now, it's the Remote Map is on the progress, then we will start the Re-Write feature asap 👍 Thank for raising it.
Author
Owner

@jason-edstrom commented on GitHub (Dec 12, 2019):

I'm very excited about this feature. It would be a huge competitive win against the other apps in this space.

<!-- gh-comment-id:565049844 --> @jason-edstrom commented on GitHub (Dec 12, 2019): I'm very excited about this feature. It would be a huge competitive win against the other apps in this space.
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 12, 2019):

Thank @jason-edstrom but we're considering to not write exactly how ReWrite from Charles Proxy since it's too complicated for new users.

Our plan is that we mitigate and redesign it, so it easier to use for naives but it's powerful/flexible enough for power users.

I suppose it would be a big milestone in next year 2020 since we're going to fully push Proxyman forward 👍

<!-- gh-comment-id:565069247 --> @NghiaTranUIT commented on GitHub (Dec 12, 2019): Thank @jason-edstrom but we're considering to not write exactly how ReWrite from Charles Proxy since it's too complicated for new users. Our plan is that we mitigate and redesign it, so it easier to use for naives but it's powerful/flexible enough for power users. I suppose it would be a big milestone in next year 2020 since we're going to fully push Proxyman forward 👍
Author
Owner

@robmathers commented on GitHub (May 27, 2020):

Just adding my support to this. Rewrite would be a huge help.

<!-- gh-comment-id:634939920 --> @robmathers commented on GitHub (May 27, 2020): Just adding my support to this. Rewrite would be a huge help.
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 27, 2020):

Hey all (@robmathers @jason-edstrom @congcongcong250 @Vrutin @congnd @slang25 and @deasems, @ildar-gilfanov, @tomgilder, @CImrie, and @iSapozhnik)

I'm happy to share with you that the Scripting feature is released 🚀

You can write simple Javascript code to achieve what you can do from the ReWrite tool can do:

scripting_proxyman

Please update to the latest build: https://github.com/ProxymanApp/Proxyman/releases/tag/2.5.0

<!-- gh-comment-id:682012601 --> @NghiaTranUIT commented on GitHub (Aug 27, 2020): Hey all (@robmathers @jason-edstrom @congcongcong250 @Vrutin @congnd @slang25 and @deasems, @ildar-gilfanov, @tomgilder, @CImrie, and @iSapozhnik) I'm happy to share with you that the [Scripting feature](https://docs.proxyman.io/scripting/script) is released 🚀 You can write simple Javascript code to achieve what you can do from the ReWrite tool can do: - Edit the Request/Response content (HTTP Method, Status, URL, Header, Query, Form and Body) - Useful built-in addons and library (https://docs.proxyman.io/scripting/addons) - Bunch on Snippet code that you can copy and paste for common works (https://docs.proxyman.io/scripting/snippet-code) <img width="1689" alt="scripting_proxyman" src="https://user-images.githubusercontent.com/5878421/91426945-691da180-e887-11ea-8b18-001d8910786a.png"> Please update to the latest build: https://github.com/ProxymanApp/Proxyman/releases/tag/2.5.0
Author
Owner

@vitalytarasov commented on GitHub (Apr 28, 2022):

JS is a poor choice for this. Would prefer a better language such as Python.

<!-- gh-comment-id:1111609498 --> @vitalytarasov commented on GitHub (Apr 28, 2022): JS is a poor choice for this. Would prefer a better language such as Python.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 28, 2022):

We decide to use Javascript over Python because Javascript is natively supported by Apple from JavascriptCore.

Meanwhile, Monterey 12.3 completely removes Python 2

<!-- gh-comment-id:1111656203 --> @NghiaTranUIT commented on GitHub (Apr 28, 2022): We decide to use Javascript over Python because Javascript is natively supported by Apple from [JavascriptCore](https://developer.apple.com/documentation/javascriptcore). Meanwhile, Monterey 12.3 [completely removes Python 2](https://scriptingosx.com/2022/03/macos-monterey-12-3-removes-python-2-link-collection/)
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#327
No description provided.