mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 08:35:53 +03:00
[GH-ISSUE #740] [Request] Support Scripting, Breakpoint and Others tools for Websocket protocol #734
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#734
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 @4nif on GitHub (Dec 23, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/740
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 2.15.1)
macOS Version? (Ex. mac 10.15.7)
Steps to reproduce
Expected behavior
Screenshots (optional)
@NghiaTranUIT commented on GitHub (Dec 23, 2020):
Hi @4nif, I would like to collect more requests from other users in order to start implementing this feature since it’s quite challenging to support debugging tools with Websocket 🧐
Thank you for opening this ticket 👍
@NghiaTranUIT commented on GitHub (Dec 23, 2020):
I might support Breakpoint for WS since it might be easier I believe.
Can you share with me what tasks you would like to achieve with WS?
@4nif commented on GitHub (Dec 25, 2020):
@NghiaTranUIT for starter
additionally I want to be able to perform local mock and streaming websocket message payload from proxyman to the client app 💯
@NghiaTranUIT commented on GitHub (Dec 25, 2020):
This feature seems to be easy because, behind the scene, the WS/WSS will make an HTTP/HTTPS request (with
Upgrade: websocketheader), so I can modify the Breakpoint to capture it.It's a huge task as I estimate, let me collect more feature requests and consider soon 👍
@Floperoid commented on GitHub (Sep 21, 2021):
Also map remote for websocket connection would be great feature. It's working in Charles now, might give you some ideas
@phaseOne commented on GitHub (Apr 29, 2022):
I too would like to use map remote, so that when developing locally, I can redirect connections in my browser from our dev RabbitMQ instance
wss://broker.dev.example.comto a local instance atws://locahost:15675.Can also confirm that this works in Charles today if you need it.
@zh-d-d commented on GitHub (May 14, 2022):
This is a great feature
@helsonxiao commented on GitHub (Jul 6, 2022):
I need scripting to add query params for ws. Hope this can be implemented soon.
@phaseOne commented on GitHub (Jul 6, 2022):
If you need this feature right now, it’s possible with mitmproxy addons, though you will have to accept using an app other than Proxyman.
@NghiaTranUIT commented on GitHub (Jul 6, 2022):
Thanks for all your requests. It seems it's reasonable to start implementing the Breakpoint for WS. I will checkout 👍
@mprice-banno commented on GitHub (Aug 11, 2022):
Adding my vote for breakpoint, and if possible scripting, for Websockets. Currently using Burp when I have to play with Websockets and it's not up to Proxyman's standard! Scripting would be really nice, as in my use case I need to use the request in part of the response.
@4nif commented on GitHub (Sep 30, 2022):
Hopefully this feature can be implemented soon @NghiaTranUIT
@rilham97 commented on GitHub (Oct 5, 2023):
I hope this feature can be add soon, so I just paid to your product only
Here their feature https://portswigger.net/burp/documentation/desktop/testing-workflow/websockets/manipulating-websocket-messages
@NghiaTranUIT commented on GitHub (Oct 6, 2023):
Hey folks, thanks for all input here 👍
I suppose that I can implement the WebSocket Repeater like what Burp does at: https://portswigger.net/burp/documentation/desktop/testing-workflow/websockets/manipulating-websocket-messages
To @Floperoid and @phaseOne Map Remote for Websocket is already done: https://github.com/ProxymanApp/Proxyman/issues/1218