mod ca;
mod error;
mod interceptor;
mod proxy;
mod server;
mod socks5;
pub use ca::{CertificateAuthority, CertificateManager};
pub use error::{Error, Result};
pub use interceptor::{
Interceptor, InterceptorHandler, LoggingInterceptor, MitmRequest, MitmResponse,
RequestInterceptor, ResponseInterceptor,
};
pub use proxy::{MitmConfig, MitmProxy};
pub use server::{ProxyServer, ProxyServerBuilder};
pub use socks5::{Socks5Server, TargetAddr};
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
let result = 2 + 2;
assert_eq!(result, 4);
}
}