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

◆ client_addr

char* htp_conn_t::client_addr

Client IP address.

◆ client_port

int htp_conn_t::client_port

Client port.

◆ close_timestamp

htp_time_t htp_conn_t::close_timestamp

When was this connection closed? Can be NULL.

◆ flags

uint8_t htp_conn_t::flags

Parsing flags: HTP_CONN_PIPELINED.

◆ in_data_counter

int64_t htp_conn_t::in_data_counter

Inbound data counter.

◆ messages

htp_list_t* htp_conn_t::messages

Log messages associated with this connection.

◆ open_timestamp

htp_time_t htp_conn_t::open_timestamp

When was this connection opened? Can be NULL.

◆ out_data_counter

int64_t htp_conn_t::out_data_counter

Outbound data counter.

◆ server_addr

char* htp_conn_t::server_addr

Server IP address.

◆ server_port

int htp_conn_t::server_port

Server port.

◆ transactions

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: