Skip to content

Lenswire v1.0.3 — WebSocket frames

Latest

Choose a tag to compare

@dmitryshelomanov dmitryshelomanov released this 03 Aug 17:05

Read-only WebSocket inspection and clearer MITM limits — see frames on the Messages tab without poisoning later WSS reconnects.

What’s new

  • WebSocket Messages tab — inspect text/binary/ping/pong/close frames from MITM’d Upgrade: websocket sessions (read-only; no inject/rewrite)
  • ws / wss in the list — upgrades show as WebSocket schemes with frame counts and close status
  • Safer MITM session bypass — idle MITM timeouts no longer bypass the host; after a successful WS MITM, parallel HTTP/2 sniffing won’t poison that host for the VPN session
  • HTTP/1.1 capture limits — empty states and Settings call out what Lenswire does and doesn’t terminate
  • Contributing & security — CONTRIBUTING, SECURITY, and GitHub issue templates for reports and PRs

Improvements

  • Stream large HTTP responses to the client while capping capture memory
  • Faster capture refresh when returning from background (live WS frames stay current)
  • Reconnect helpers between related WebSocket sessions in request detail
  • Marketing site / docs updates for protocol limits and WebSocket capture

Install (Android preview)

Sideload preview APK (not a Play Store build):

adb install -r lenswire-preview-1.0.3.apk

Build & publish docs: README