Skip to content

proxelar: initial commit - #4999

Open
emanuele-em wants to merge 3 commits into
BlackArch:masterfrom
emanuele-em:proxelar
Open

proxelar: initial commit#4999
emanuele-em wants to merge 3 commits into
BlackArch:masterfrom
emanuele-em:proxelar

Conversation

@emanuele-em

Copy link
Copy Markdown

Adds proxelar, a scriptable MITM proxy to inspect, intercept, replay, and rewrite HTTP/HTTPS and WebSocket traffic. Single Rust binary with TUI, web GUI, headless REST API, and Lua scripting; MIT licensed. Useful for traffic analysis and web app testing workflows (forward/reverse/WireGuard/SOCKS5/DNS/UDP capture modes, HAR import/export, request editing and replay).

  • PKGBUILD follows the feroxbuster template (git source with pkgver() from git describe, cargo build --locked)
  • openssl/pkgconf runtime deps come from openssl-sys in the dependency tree
  • Added proxelar to lists/to-release
  • I am the upstream author; happy to adjust groups or packaging style as you prefer

@emanuele-em
emanuele-em requested a review from noptrix as a code owner July 29, 2026 23:29
@emanuele-em

Copy link
Copy Markdown
Author

Correction pushed: I had listed openssl and pkgconf as runtime dependencies by analogy with the feroxbuster PKGBUILD, but Proxelar vendors OpenSSL (openssl = { features = ["vendored"] }), so it is statically linked and not needed at runtime.

Now:

  • depends=('gcc-libs' 'glibc')
  • makedepends=('git' 'cargo' 'perl')perl is required because the vendored OpenSSL build runs perl Configure.

Sorry for the noise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant