pub struct Ja3Hash {
pub ja3_str: String,
pub hash: Digest,
pub source: IpAddr,
pub destination: IpAddr,
}Expand description
The output of a JA3 hash object. This consists of the JA3 string and MD5 hash.
Fields§
§ja3_str: StringThe string consisting of the SSLVersion,Cipher,SSLExtension,EllipticCurve,EllipticCurvePointFormat See the original JA3 specification for more info.
hash: DigestThe MD5 hash of ja3_str.
source: IpAddrThe destination IP address of the TLS handshake.
destination: IpAddrThe source IP address of the TLS handshake.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ja3Hash
impl RefUnwindSafe for Ja3Hash
impl Send for Ja3Hash
impl Sync for Ja3Hash
impl Unpin for Ja3Hash
impl UnsafeUnpin for Ja3Hash
impl UnwindSafe for Ja3Hash
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