pmalmgren / proxysaur

A network debugging proxy powered by WebAssembly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docs Page

proxysaur

A HTTP proxy debugging tool.

Installation

Navigate to the releases page and download a compiled release for your platform.

Getting started

Once you've downloaded the release for your platform, run the following command to launch a debugging HTTP(S) proxy:

$ proxysaur http

Trust the CA

Pay attention to the commands listed in the output underneath "To trust this certificate." For example, on macOS you'd run the line that looks like:

security add-trusted-cert -d -r trustRoot -k $HOME/Library/Keychains/login.keychain CA_LOC/myca.crt

Test it out

In a separate terminal, run:

$ curl -x "http://localhost:9999" "https://proxysaur.us/test"

You should observe that the request has been rewritten :)

Documentation

Head over to the docs page to learn about how to use proxysaur to debug HTTP applications.

About

A network debugging proxy powered by WebAssembly

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Rust 99.4%Language:Shell 0.6%