Struct usiem::events::webserver::WebServerEvent [−][src]
pub struct WebServerEvent {Show 18 fields
pub source_ip: SiemIp,
pub destination_ip: Option<SiemIp>,
pub destination_port: u16,
pub in_bytes: u32,
pub out_bytes: u32,
pub http_code: u32,
pub duration: f32,
pub http_method: HttpMethod,
pub user_agent: Cow<'static, str>,
pub url_full: Cow<'static, str>,
pub url_domain: Cow<'static, str>,
pub url_path: Cow<'static, str>,
pub url_query: Cow<'static, str>,
pub url_extension: Cow<'static, str>,
pub protocol: WebProtocol,
pub user_name: Cow<'static, str>,
pub mime_type: Cow<'static, str>,
pub outcome: WebServerOutcome,
}
Expand description
A typical combined Log format has a source_ip, a user_id, a date, the http method, the path requested, the user agent and the size of the resource returned
Fields
source_ip: SiemIp
destination_ip: Option<SiemIp>
destination_port: u16
in_bytes: u32
out_bytes: u32
http_code: u32
duration: f32
http_method: HttpMethod
user_agent: Cow<'static, str>
url_full: Cow<'static, str>
url_domain: Cow<'static, str>
url_path: Cow<'static, str>
url_query: Cow<'static, str>
url_extension: Cow<'static, str>
protocol: WebProtocol
user_name: Cow<'static, str>
mime_type: Cow<'static, str>
outcome: WebServerOutcome
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for WebServerEvent
impl Send for WebServerEvent
impl Sync for WebServerEvent
impl Unpin for WebServerEvent
impl UnwindSafe for WebServerEvent
Blanket Implementations
Mutably borrows from an owned value. Read more