Struct usiem::events::dns::DnsEvent [−][src]
pub struct DnsEvent {
pub source_ip: SiemIp,
pub destination_ip: SiemIp,
pub op_code: DnsEventType,
pub record_type: DnsRecordType,
pub record_name: Cow<'static, str>,
pub data: Option<Cow<'static, str>>,
}
Fields
source_ip: SiemIp
Client that queried
destination_ip: SiemIp
Server that answered the question
op_code: DnsEventType
Answer or question
record_type: DnsRecordType
dns.question.type or dns.answer.type
record_name: Cow<'static, str>
dns.question.name or dns.answer.name
data: Option<Cow<'static, str>>
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DnsEvent
impl UnwindSafe for DnsEvent
Blanket Implementations
Mutably borrows from an owned value. Read more