tcpflow  1.6.1
About: tcpflow is a TCP/IP packet demultiplexer that captures data transmitted as part of TCP connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging.
  Fossies Dox: tcpflow-1.6.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

tcpdemux::options Class Reference

#include <tcpdemux.h>

Public Types

enum  { MAX_SEEK =1024*1024*16 }
 

Public Member Functions

 options ()
 

Public Attributes

bool console_output
 
bool console_output_nonewline
 
bool store_output
 
bool opt_md5
 
bool post_processing
 
bool gzip_decompress
 
int64_t max_bytes_per_flow
 
uint32_t max_flows
 
bool suppress_header
 
bool output_strip_nonprint
 
bool output_json
 
bool output_pcap
 
bool output_hex
 
bool use_color
 
bool output_packet_index
 
int32_t max_seek
 

Detailed Description

Definition at line 96 of file tcpdemux.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_SEEK 

Definition at line 98 of file tcpdemux.h.

Constructor & Destructor Documentation

◆ options()

tcpdemux::options::options ( )
inline

Definition at line 99 of file tcpdemux.h.

Member Data Documentation

◆ console_output

bool tcpdemux::options::console_output

Definition at line 108 of file tcpdemux.h.

Referenced by main(), and tcpdemux::process_tcp().

◆ console_output_nonewline

bool tcpdemux::options::console_output_nonewline

Definition at line 109 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().

◆ gzip_decompress

bool tcpdemux::options::gzip_decompress

Definition at line 113 of file tcpdemux.h.

Referenced by main(), and scan_http_cbo::on_headers_complete().

◆ max_bytes_per_flow

int64_t tcpdemux::options::max_bytes_per_flow

Definition at line 114 of file tcpdemux.h.

Referenced by main(), tcpip::print_packet(), and tcpip::store_packet().

◆ max_flows

uint32_t tcpdemux::options::max_flows

Definition at line 115 of file tcpdemux.h.

◆ max_seek

int32_t tcpdemux::options::max_seek

Definition at line 124 of file tcpdemux.h.

Referenced by main(), and tcpdemux::process_tcp().

◆ opt_md5

bool tcpdemux::options::opt_md5

Definition at line 111 of file tcpdemux.h.

Referenced by main().

◆ output_hex

bool tcpdemux::options::output_hex

Definition at line 120 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().

◆ output_json

bool tcpdemux::options::output_json

Definition at line 118 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().

◆ output_packet_index

bool tcpdemux::options::output_packet_index

◆ output_pcap

bool tcpdemux::options::output_pcap

Definition at line 119 of file tcpdemux.h.

Referenced by main().

◆ output_strip_nonprint

bool tcpdemux::options::output_strip_nonprint

Definition at line 117 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().

◆ post_processing

bool tcpdemux::options::post_processing

Definition at line 112 of file tcpdemux.h.

Referenced by main(), and tcpdemux::post_process().

◆ store_output

bool tcpdemux::options::store_output

Definition at line 110 of file tcpdemux.h.

Referenced by main(), tcpdemux::post_process(), and tcpdemux::process_tcp().

◆ suppress_header

bool tcpdemux::options::suppress_header

Definition at line 116 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().

◆ use_color

bool tcpdemux::options::use_color

Definition at line 121 of file tcpdemux.h.

Referenced by main(), and tcpip::print_packet().


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