# 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](https://www.rust-lang.org/tools/install) to install Product OS : Proxy. ```bash cargo add product-os-proxy ``` or add Product OS : Proxy to your cargo.toml ```[packages]``` section. ```rust product-os-proxy = { version = "0.0.13", 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 - Note tor support does not allow for alteration of payload at this time ```rust // Feature samples TODO ``` ## Usage ```rust // Examples TODO ``` ## Contributing Contributions are not currently available but will be available on a public repository soon. ## License [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0/)