ProxymanApp / Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️
https://proxyman.io
5.34k stars 177 forks source link

WebSocket Response, write to server/client #2016

Open Amiflon opened 1 month ago

Amiflon commented 1 month ago

Description

Add an input field to the Response window, WebSocket tab, from which you can send data to the server or client while the connection is active. I often work with WebSockets and I miss this feature. WebSocket Response

Why this feature/change is important?

This will take Proxyman to the next level without having to use other software, such as Insomnia.

NghiaTranUIT commented 1 month ago

May I ask:

Insomnia/Postman is different because they make a WS/WSS Connection, so it's important to be able to write the WS Message.

Amiflon commented 1 month ago

Manipulating WebSocket messages with Burp Suite: https://portswigger.net/burp/documentation/desktop/testing-workflow/websockets/manipulating-websocket-messages

They write that "whistle" also has this feature, but I need to check it: https://github.com/avwo/whistle?tab=readme-ov-file

NghiaTranUIT commented 1 month ago

Ah, it's allowed you to repeat the WS/WSS and send a new message.

It's different what you initially mentioned that you'd like to add new WS Message during the interception.