pub struct ObservableTlsClient {
pub version: TlsVersion,
pub sni: Option<String>,
pub alpn: Option<String>,
pub cipher_suites: Vec<u16>,
pub extensions: Vec<u16>,
pub signature_algorithms: Vec<u16>,
pub elliptic_curves: Vec<u16>,
pub ja4: Ja4Payload,
pub ja4_original: Ja4Payload,
}
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Fields§
§version: TlsVersion
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
TLS version from ClientHello
sni: Option<String>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Server Name Indication (SNI) if present
alpn: Option<String>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Application-Layer Protocol Negotiation (ALPN) if present
cipher_suites: Vec<u16>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Cipher suites from ClientHello
extensions: Vec<u16>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Extensions from ClientHello
signature_algorithms: Vec<u16>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Signature algorithms from extensions
elliptic_curves: Vec<u16>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Elliptic curves from extensions
ja4: Ja4Payload
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Generated JA4 fingerprint from ClientHello
ja4_original: Ja4Payload
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Generated JA4 fingerprint from original ClientHello
Trait Implementations§
Source§impl Clone for ObservableTlsClient
impl Clone for ObservableTlsClient
Source§fn clone(&self) -> ObservableTlsClient
fn clone(&self) -> ObservableTlsClient
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ObservableTlsClient
impl RefUnwindSafe for ObservableTlsClient
impl Send for ObservableTlsClient
impl Sync for ObservableTlsClient
impl Unpin for ObservableTlsClient
impl UnwindSafe for ObservableTlsClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more