BUT WHAT IS Snort, REALLY?