Ошибка при запуске Snort

Я пытался заставить работать snort IDS, но у меня возникли некоторые трудности. Когда я запускаю snort -c /etc/snort/snort.conf -l /var/log/snort, я продолжаю получать эту ошибку.

Инициализация цепочек правил... Предупреждение: /etc/snort/rules/dos.rules(42) => порог (в правиле) устарел; используйте вместо обнаружения_filter. ОШИБКА: /etc/snort/rules/community-virus.rules(19) =>! Запрещены любые

Любая помощь будет принята с благодарностью.

2 ответа

Предупреждение: /etc/snort/rules/dos.rules(42) => порог (как правило) устарел

Просто предупреждение. Это должно все еще работать, но в будущем это правило может перестать работать как написано.

ОШИБКА: /etc/snort/rules/community-virus.rules(19) =>! Запрещены любые

У вас есть правила, использующие переменную, которая отрицается. В новой установке это часто наблюдается, когда вам не удается установить диапазон для $HOME_NET в вашем snort.conf. По умолчанию установлено:

ipvar HOME_NET any

Так что если правило использует !$HOME_NET(что делают многие правила VRT) snort выдает ошибку. Разрешение может быть так же просто, как настройка подсети для домашней сети. Например:

ipvar HOME_NET 192.168.1.1/24

Можете ли вы вставить следующие строки из ваших файлов правил? Похоже, что есть проблемы в строках 42 и 19 (соответственно).

линии 30-50 от dos.rules

строки 10-30 от community-virus.rules

Другие вопросы по тегам