Awesome
<div align="center"> <img style="width:100px; margin:auto" src="assets/logo.png"> <h1> Proxelar </h1> <h2> A simple <i>Man In The Middle</i> proxy</h2> </div>Description
Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic. Currently, it displays both HTTP and HTTPS requests and responses, but our future goal is to allow for manipulation of the traffic for more advanced use cases.
Features
- 🔐 HTTP / HTTP(s)
- 🖱️ Gui
- ⌨️ Possibility of choosing a customised address and listening port
- 🔍 Details for each request and response
- 🎯 Filtering the list of requests by method
- ❌ Deleting a single request from the list
- 🚫 Clear all requests and clean the table
- 🌌 Dark / light theme
Getting Started
- Generate a Certificate:
sh install_cer.sh
The just generated certificate is located in ./proxyapi/src/ca/proxelar.cer
- Install
.cer
file locally and trust it.
- Configure your local system proxy on
127.0.0.1:8100
.
Start Development
cargo tauri dev
Documentation and Help
If you have questions on how to use Proxelar, please use GitHub Discussions!
Contributing
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.
Licenses
See LICENSE-APACHE, LICENSE-MIT for details
Screenshots
Input of Listening Address
Requests List
Request and Response Details