Skip to main content

Module config

Module config 

Source
Expand description

Configuration options.

While applications that use Iris are free to define their own command line arguments, Iris requires a separate configuration file that defines runtime options for CPU and memory usage, network interface(s), logging, protocol-specific items, and more. The path to the configuration file itself will typically be a command line argument passed to the application.

Iris can run in either “online” mode (reading packets from a live network interface) or “offline” mode (reading packets from a capture file). See configs for examples.

Structs§

ConnTrackConfig
Connection tracking options.
DisplayConfig
Live statistics display options.
LogConfig
Logging options.
MempoolConfig
Memory pool options.
MonitorConfig
Statistics logging and live monitoring operations.
OfflineConfig
Offline traffic analysis options.
OnlineConfig
Live traffic analysis options.
PortMap
Network interface options.
RuntimeConfig
Runtime configuration options.
SinkConfig
Sink core options.

Functions§

default_config
Loads a default configuration file.
load_config
Loads a configuration file from path.