#reverse-proxy #tui #http-proxy

bin+lib proxyfor

A powerful and flexible proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic

5 releases (breaking)

0.5.0 Dec 24, 2024
0.4.0 Oct 15, 2024
0.3.0 Apr 2, 2024
0.2.0 Mar 7, 2024
0.1.0 Mar 6, 2024

#187 in WebSocket

Download history

320 downloads per month

MIT/Apache

195KB
3.5K SLoC

Proxyfor

CI Crates Docker Pulls

A powerful and flexible proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic.

Key Features

  • Forward & Reverse Proxy: Supports both forward proxy (client explicitly uses the proxy) and reverse proxy (proxy sits in front of the server).
  • Multi-Protocol Support: Handles HTTP, HTTPS, WebSocket (WS), and secure WebSocket (WSS) protocols.
  • Flexible Filtering: Filter traffic based on method, URI, and content-type for targeted analysis.
  • Multiple Interfaces: Includes a user-friendly Terminal User Interface (TUI) and a web-based interface (WebUI) for inspecting captured data.
  • CA Certificate Management: Simplifies the process of installing the necessary CA certificates to decrypt HTTPS traffic.
  • Export Options: Export captured traffic in various formats, including Markdown, cURL commands, and HAR files.
  • Non-Blocking Streaming: Captures request/response data in a non-blocking, streaming fashion for efficient handling of large volumes of traffic.
  • Cross-Platform & Standalone: Delivered as a single, self-contained executable for Windows, macOS, and Linux, simplifying setup and distribution.

Screenshots

Terminal User Interface (TUI)