HTP  0.5
Data Fields
htp_conn_t Struct Reference

#include <htp.h>

Data Fields

char * client_addr
 
int client_port
 
char * server_addr
 
int server_port
 
htp_list_ttransactions
 
htp_list_tmessages
 
uint8_t flags
 
htp_time_t open_timestamp
 
htp_time_t close_timestamp
 
int64_t in_data_counter
 
int64_t out_data_counter
 

Detailed Description

Represents a single TCP connection.

Field Documentation

char* htp_conn_t::client_addr

Client IP address.

int htp_conn_t::client_port

Client port.

htp_time_t htp_conn_t::close_timestamp

When was this connection closed? Can be NULL.

uint8_t htp_conn_t::flags

Parsing flags: HTP_CONN_PIPELINED.

int64_t htp_conn_t::in_data_counter

Inbound data counter.

htp_list_t* htp_conn_t::messages

Log messages associated with this connection.

htp_time_t htp_conn_t::open_timestamp

When was this connection opened? Can be NULL.

int64_t htp_conn_t::out_data_counter

Outbound data counter.

char* htp_conn_t::server_addr

Server IP address.

int htp_conn_t::server_port

Server port.

htp_list_t* htp_conn_t::transactions

Transactions carried out on this connection. The list may contain NULL elements when some of the transactions are deleted (and then removed from a connection by calling htp_conn_remove_tx().


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