flowmon-http-plugins  1.0
FlowMon HTTP Input/Process/export plugins
 All Data Structures Files Functions Variables Typedefs Macros
http_record_st Struct Reference

#include <flowmon-input-http.h>

Data Fields

uint8_t useragent
uint8_t method
uint8_t content_type
char url [URL_LENGTH]
char domain [DOMAIN_LENGTH]
char referer [REFERER_LENGTH]
uint16_t status
uint16_t header_count
uint8_t valid

Detailed Description

Struct keeps all plugin defined getters

Definition at line 87 of file flowmon-input-http.h.


Field Documentation

uint8_t useragent

contains 0 if useragent header missing, or number defining user agent

Definition at line 88 of file flowmon-input-http.h.

uint8_t method

contains 0 when method not set, or number defining http method

Definition at line 89 of file flowmon-input-http.h.

uint8_t content_type

contains 0 when content type not set, or number defining content_type

Definition at line 90 of file flowmon-input-http.h.

char url[URL_LENGTH]

contains first URL_LENGTH character path to file on the webserver

Definition at line 91 of file flowmon-input-http.h.

char domain[DOMAIN_LENGTH]

contains first DOMAIN_LENGTH characters of host header

Definition at line 92 of file flowmon-input-http.h.

char referer[REFERER_LENGTH]

contains first REFERER_LENGTH characters of referer header

Definition at line 93 of file flowmon-input-http.h.

uint16_t status

contains HTTP status code or 0 when it is missing

Definition at line 94 of file flowmon-input-http.h.

uint16_t header_count

number of HTTP headers in the flow, updated by process plugin

Definition at line 95 of file flowmon-input-http.h.

uint8_t valid

used by process plugin

Definition at line 96 of file flowmon-input-http.h.


The documentation for this struct was generated from the following file: