pub struct OSFingerprint {
pub os: OperatingSystem,
pub confidence: f32,
pub ttl: Option<u8>,
pub window_size: Option<u16>,
pub mss: Option<u16>,
pub tcp_options: Vec<String>,
pub raw_fingerprint: String,
}Expand description
OS fingerprint result
Fields§
§os: OperatingSystem§confidence: f32§ttl: Option<u8>§window_size: Option<u16>§mss: Option<u16>§tcp_options: Vec<String>§raw_fingerprint: StringImplementations§
Source§impl OSFingerprint
impl OSFingerprint
Trait Implementations§
Source§impl Clone for OSFingerprint
impl Clone for OSFingerprint
Source§fn clone(&self) -> OSFingerprint
fn clone(&self) -> OSFingerprint
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 moreSource§impl Debug for OSFingerprint
impl Debug for OSFingerprint
Source§impl<'de> Deserialize<'de> for OSFingerprint
impl<'de> Deserialize<'de> for OSFingerprint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OSFingerprint
impl RefUnwindSafe for OSFingerprint
impl Send for OSFingerprint
impl Sync for OSFingerprint
impl Unpin for OSFingerprint
impl UnwindSafe for OSFingerprint
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