Async Rust implementation of utls
This library provides two functions:
async fn tls_handshake_as_client(
stream: &mut TcpStream,
sni_hostname: &[u8],
tls_random_marker: u32,
tls_server_data_marker: u32
) -> io::Result<()>
async fn tls_handshake_as_server<A>(
mut stream: TcpStream,
camouflage_server: A,
tls_random_marker: u32,
tls_server_data_marker: u32
) -> io::Result<TcpStream>
where A: ToSocketAddrs +
Send +
'static
Client Hello has TLS fingerprint of rustls library