{"id":6502,"date":"2020-07-24T22:16:59","date_gmt":"2020-07-24T19:16:59","guid":{"rendered":"https:\/\/kifarunix.com\/?p=6502"},"modified":"2024-03-14T22:06:33","modified_gmt":"2024-03-14T19:06:33","slug":"install-and-setup-suricata-on-centos-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-and-setup-suricata-on-centos-8\/","title":{"rendered":"Install and Setup Suricata on CentOS 8"},"content":{"rendered":"\n

In this tutorial, you will learn how to install and setup Suricata on CentOS 8. Suricata<\/a> is a free and open source network threat detection engine. It can function as an intrusion detection (IDS) engine, inline intrusion prevention system (IPS), network security monitoring (NSM) as well as offline pcap processing tool. It works by inspecting network traffic using rules and signature as well as Lua scripting support for detection of complex threats.<\/p>\n\n\n\n

With its ability to write its logs in YAML and JSON formats, Suricata can be integrated with other tools such as SIEMs, Splunk, Logstash\/Elasticsearch, Kibana for further logs processing and visualization.<\/p>\n\n\n\n

Suricata offers quite a number of features. Read about them on All Suricata features page<\/a>.<\/p>\n\n\n\n

Installing Suricata on CentOS 8<\/h2>\n\n\n\n

System Requirements<\/h3>\n\n\n\n

Well, Suricata is multi-threaded, hence, if you have enough cores, you can avail as enough as possible. Also, allocate enough RAM.<\/p>\n\n\n\n

In this demo, we have allocated 2 vCPUs and 4GB RAM to our Suricata server.<\/p>\n\n\n\n

Install Suricata on CentOS 8<\/h3>\n\n\n\n

There are various ways in which you can install Suricata on CentOS 8;<\/p>\n\n\n\n