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, InterceptorFactory, InterceptorHandler, LoggingInterceptor, MitmRequest,
MitmResponse,
};
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);
}
}