Crate third_wheel[−][src]
third-wheel is a TLS man-in-the-middle proxy library. Using the crate allows
you to intercept, re-route, modify etc. in-flight HTTP requests and responses
between clients and servers. Client code just needs to provide a struct that impl
's
MitmLayer
. The examples give a sense of how this library can be used.
Re-exports
pub use hyper; |
Structs
CertificateAuthority | A certificate authority to use for impersonating websites during the man-in-the-middle. |
ThirdWheel | A service that will proxy traffic to a target server and return unmodified responses |
Enums
Error |
Traits
MakeMitm | A trait for a factory to produce new MITM layers. A new MITM will be produced per client-target pair |
Functions
create_signed_certificate_for_domain | Sign a certificate for this domain |
start_mitm | Run a man-in-the-middle TLS proxy |