What is Snort in Cybersecurity? IDS, IPS, Rules & Snort 3 Guide 2026