mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #353] websocket message #350
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#350
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 @shirshak55 on GitHub (Dec 14, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/353
Originally assigned to: @NghiaTranUIT on GitHub.
Websocket shows message Binary(len=21)
I cannot see what is message etc? Can you add ability to view it .
I think we can add hex reader etc.
BTW at least for now binary codes should be shown :)
@NghiaTranUIT commented on GitHub (Dec 15, 2019):
Actually, Proxyman will try to decode binary to String (utf8) if possible.
If it's show a Binary, it means
It's reasonable to support Hex Viewer. I'm going to research in integrate it soon 👍
@NghiaTranUIT commented on GitHub (Jan 4, 2020):
Good news that HexFriend is what we're looking for 👍
I gonna integrate it into Proxyman 👍
@shirshak55 commented on GitHub (Jan 4, 2020):
hmm should we still use objective c / c++ library I would really recommend swift/ c/ rust library?
Why? Because in future you may have plan to support lets say linux etc?
@NghiaTranUIT commented on GitHub (Jan 6, 2020):
Hex viewer is ready 👍
The reason why I choose HexFriend because it's well-designed and support all the case we need 👍 Sometime I don't want to reinvent the wheel 😄
@shirshak55 commented on GitHub (Jan 6, 2020):
@NghiaTranUIT great . did u added base64 etc?
@shirshak55 commented on GitHub (Jan 6, 2020):
and important stuff do it works for websocket?
@retX0 commented on GitHub (May 10, 2020):
There is no such option with hex, just have Previewer option on the right side.
@lucienbl commented on GitHub (May 31, 2020):
Same here ! Only previewer option !
@NghiaTranUIT commented on GitHub (Jun 1, 2020):
Thank you for pushing it. I'm on it today 👍
@NghiaTranUIT commented on GitHub (Jun 1, 2020):
Hey @lucienbl @shirshak55 @xnxin, let check out this build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.24.0_Hex_WebSocket.dmg
You can see the Hex view in the WebView panel as well 🙌
https://www.dropbox.com/s/wqqi04cs399gicq/Screen_Shot_2020-06-01_at_10_21_52.png?dl=0
@lucienbl commented on GitHub (Jun 1, 2020):
This one works, thanks ! 🙌
@Danie1s commented on GitHub (Jan 24, 2025):
The version I am using is 5.12.2
I am certain that all messages are in JSON format
There are still messages that cannot be parsed
@NghiaTranUIT commented on GitHub (Jan 24, 2025):
Can you toggle to the HEX View and see if it's a string?
@Danie1s commented on GitHub (Jan 24, 2025):
@NghiaTranUIT
@NghiaTranUIT commented on GitHub (Jan 24, 2025):
from what I see, it's not a JSON. It's a binary. You can see a right column, it's not a text-based.
I guarantee that Proxyman tries to parse the Binary to text and JSON before rendering.
@NghiaTranUIT commented on GitHub (Feb 14, 2025):
@Danie1s let's try this Beta build: https://download.proxyman.io/beta/Proxyman_5.15.0_Websocket_decode_deflate_v2.dmg
Proxyman now will try to decode the deflate/gzip/zstd websocket message if possible, so you can see the message in plain-text