Installing Snort 3
This chapter will discuss how to install the Snort 3 intrusion prevention system (IPS). The installation process includes installing all the dependencies (other programs and libraries that Snort will need at runtime) and downloading, compiling, and installing the Snort 3 program. After installation, a configuration step enables Snort to work in a particular environment, load the relevant (specified) modules and rules, and do its job. We will look at configuration in the next chapter.
The Snort IPS can be built for and run on multiple operating systems. In this chapter, we will focus on the installation of Snort 3 on two Linux-based systems, specifically, CentOS and Kali. However, the principles of the Snort 3 installation discussed here are applicable to most operating systems. Therefore, you will be able to follow and apply the same principles to install Snort 3 on most operating systems of your choice.
In this chapter, we will discuss the following topics...