snort和suricata之间有什么真正的区别?

想要在几个FreeBSD防火墙上部署IDS / IPS,我很好奇snort和suricata之间的区别。 我知道Suricata是multithreading的,但是在规则处理和其他方面他们是如何工作的,是否有什么真正的区别可以影响我select其他的呢?

主要区别在于Suricata在IPS模式下使用GPU。 它一般具有更先进的IPS模式,包括多任务处理,因此您可以获得高性能,从而可以在常规硬件上处理高达10Gbe的stream量。 它完全支持Snort规则。 您可以在这里了解更多Suricatafunction: https : //suricata-ids.org/features/all-features/

我试图在单核心embedded式系统(物联网网关)上运行这两个系统,他们正在做相同的事情。 一个主要的区别是,开箱即用的Suricata需要比SNORT更多的CPU资源来处理相同数量的stream量。