Esta não é uma comparação justa, pois nem todos esses produtos estão fazendo a mesma coisa.
O Snort é um sistema de detecção de invasões de rede.
o ossec é um sistema de intrusão de rede baseado em host, como o tripwire e o iwatch, pois monitoram a integridade do sistema de arquivos / sistema de arquivos / sistema quanto a alterações e anomalias.
O Nessus é o scanner de vulnerabilidade da Tenable, que verifica a rede, autenticando onde pode (e recebeu credenciais), procurando vulnerabilidades conhecidas e potenciais configurações incorretas em relação a um grande "feed".