pub struct SynAckTCPOutput {
pub source: IpPort,
pub destination: IpPort,
pub os_matched: OSQualityMatched,
pub sig: ObservableTcp,
}
Expand description
Holds information derived from analyzing a TCP SYN+ACK packet (server response).
This structure contains details about the server system based on its SYN+ACK packet, including the identified OS/application label and the raw TCP signature.
Fields§
§source: IpPort
The source IP address and port of the server sending the SYN+ACK.
destination: IpPort
The destination IP address and port of the client receiving the SYN+ACK.
os_matched: OSQualityMatched
The operative system with the highest quality that matches the SYN+ACK packet.
sig: ObservableTcp
The raw TCP signature extracted from the SYN+ACK packet.
Trait Implementations§
Source§impl Debug for SynAckTCPOutput
impl Debug for SynAckTCPOutput
Auto Trait Implementations§
impl Freeze for SynAckTCPOutput
impl RefUnwindSafe for SynAckTCPOutput
impl Send for SynAckTCPOutput
impl Sync for SynAckTCPOutput
impl Unpin for SynAckTCPOutput
impl UnwindSafe for SynAckTCPOutput
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