#product-os #proxy-server #vpn #traffic #tunneling #build #tunnel

product-os-proxy

Product OS : Proxy builds on the work of hudsucker, taking it to the next level with a man-in-the-middle proxy server that can tunnel traffic through a VPN utilising Product OS : VPN

4 releases

0.0.4 Sep 2, 2023
0.0.3 Aug 21, 2023
0.0.2 Aug 20, 2023
0.0.1 Aug 20, 2023

#3 in #tunneling


Used in 2 crates

AGPL-3.0-only

130KB
2.5K SLoC

Product OS : Proxy

Product OS : Proxy builds on the work of hudsucker, taking it to the next level with a man-in-the-middle proxy server that can tunnel traffic through a VPN utilising Product OS : VPN.

What is Product OS?

Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.

Installation

Use the Rust crate package manager cargo to install Product OS : Proxy.

cargo add product-os-proxy

or add Product OS : Proxy to your cargo.toml [packages] section.

product-os-proxy = { version = "0.0.4", features = [], default-features = true, optional = false }

Features

Product OS Proxy supports a number of features leveraging existing Rust libraries to create a proxy including:

  • Basic proxying features to allow redirection of traffic to an alternative source
  • Allow manipulation of traffic utilising mitm (man-in-the-middle) techniques
  • Insertion of VPN tunneling as part of the proxy configuration
  • Support for tor tunnel as part of the proxy configuration
// Feature samples TODO

Usage

// Examples TODO

Contributing

Contributions are not currently available but will be available on a public repository soon.

License

GNU AGPLv3

Dependencies

~35–60MB
~1.5M SLoC