pub enum ParsedLogEntry {
Dns {
unique_id: String,
full_id: String,
q_type: Option<DnsQType>,
raw_request: String,
raw_response: String,
remote_address: IpAddr,
timestamp: OffsetDateTime,
},
Ftp {
remote_address: IpAddr,
raw_request: String,
timestamp: OffsetDateTime,
},
Http {
unique_id: String,
full_id: String,
raw_request: String,
raw_response: String,
remote_address: IpAddr,
timestamp: OffsetDateTime,
},
Ldap {
unique_id: String,
full_id: String,
raw_request: String,
raw_response: String,
remote_address: IpAddr,
timestamp: OffsetDateTime,
},
Smb {
raw_request: String,
timestamp: OffsetDateTime,
},
Smtp {
unique_id: String,
full_id: String,
raw_request: String,
smtp_from: String,
remote_address: IpAddr,
timestamp: OffsetDateTime,
},
}Expand description
A fully parsed log entry returned by an Interactsh server
Variants§
Dns
Fields
§
timestamp: OffsetDateTimeFtp
Http
Fields
§
timestamp: OffsetDateTimeLdap
Fields
§
timestamp: OffsetDateTimeSmb
Smtp
Trait Implementations§
Source§impl Debug for ParsedLogEntry
impl Debug for ParsedLogEntry
Source§impl<'de> Deserialize<'de> for ParsedLogEntry
impl<'de> Deserialize<'de> for ParsedLogEntry
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 ParsedLogEntry
impl RefUnwindSafe for ParsedLogEntry
impl Send for ParsedLogEntry
impl Sync for ParsedLogEntry
impl Unpin for ParsedLogEntry
impl UnwindSafe for ParsedLogEntry
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