Home

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>

build GitHub GitHub last commit GitHub top language

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.

Cast

Features

Getting Started

  1. Generate a Certificate:
sh install_cer.sh

The just generated certificate is located in ./proxyapi/src/ca/proxelar.cer

  1. Install .cer file locally and trust it.
  1. 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! 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

Mitm proxy Screenshot 1 Mitm proxy Screenshot 1 Mitm proxy Screenshot 1

Requests List

Mitm proxy Screenshot 2 Mitm proxy Screenshot 2 Mitm proxy Screenshot 2

Request and Response Details

Mitm proxy Screenshot 3 Mitm proxy Screenshot 3