Data Acquisition
The Data Acquisition (DAQ) module, or layer, deals with packet I/O. Its single purpose is to facilitate the delivery and transmission of network packets to and from Snort. Historically, this functionality was tightly coupled within Snort code, and as Snort grew, there was a need to simplify and abstract it out. The DAQ feature was implemented in the Snort 2.9 release.
In this chapter, we’re going to cover the following main topics:
- The functionality of the DAQ layer
- The performance of the DAQ layer
- Packet capture functionality in Snort
- The Snort 3 implementation of the DAQ layer
- Configuring DAQ