10 releases
0.0.13 | Sep 17, 2024 |
---|---|
0.0.12 | Jun 23, 2024 |
0.0.4 | Sep 2, 2023 |
0.0.3 | Aug 21, 2023 |
#1544 in Network programming
Used in 2 crates
125KB
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.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
// Feature samples TODO
Usage
// Examples TODO
Contributing
Contributions are not currently available but will be available on a public repository soon.
License
Dependencies
~36–80MB
~2M SLoC