ProxymanApp / ProxymanApp/Proxyman

[BUG] Websocket view might cause the app crashed!

Open
#2,244 0 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Jan 30, 2025.

✅ Done bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

Description

In some cases, if a Websocket has a lot of binary messages, Proxyman might be crashed!

Steps to Reproduce

  1. Download Discord app
  2. Launch Discord and Proxyman
  3. Check Discord Websocket data

Current Behavior

  • Sometimes, it's unresponsive, and crashes!
  • The reason because Discord Websocket sends a lot of binary (encoded by zstd), and Proxyman tries to decode msgpack wrongly -> Increase RAM

Expected Behavior

  • No crash
  • Better performance

Environment

  • App version: Proxyman 5.14.0

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.