Назад | Перейти на главную страницу

Почему мои журналы Snort кажутся пустыми?

Итак, я следил это руководство о том, как установить Snort, Barnyard 2 и тому подобное.

Я настроил Snort, чтобы он запускался автоматически, отредактировав файл rc.local:

ifconfig eth1 up

/usr/local/snort/bin/snort -D -u snort -g snort \
-c /usr/local/snort/etc/snort.conf -i eth1
/usr/local/bin/barnyard2 -c /usr/local/snort/etc/barnyard2.conf \
-d /var/log/snort \
-f snort.u2 \
-w /var/log/snort/barnyard2.waldo \
-D

Затем я перезапустил компьютер. Snort смог запустить и обнаружить атаку, но файлы журнала (включая barnyard2.waldo) остались пустыми, даже если для каждой атаки создавалась новая запись.

Я не уверен, что здесь пошло не так, поскольку он должен регистрировать любые атаки и сохранять их в каталоге журналов, верно?

Затем я попытался изменить параметр на:

    /usr/local/snort/bin/snort -D -b -u snort -g snort \
-c /usr/local/snort/etc/snort.conf -i eth1

И когда я проверил файл журнала, есть два файла журнала, один в u2, а другой в формате tcpdump, но оба они пустые и имеют размер примерно 0 байт.

Итак, я решил запустить его с консоли, чтобы посмотреть, будет ли он работать оттуда, используя эту команду:

/usr/local/snort/bin/snort -A full -u snort -g snort \

-c /usr/local/snort/etc/snort.conf -i eth1

и затем я проверил файл журнала, чтобы увидеть, будет ли он регистрировать атаку, но это все еще не так.

Пожалуйста, проверьте права доступа к файлам журналов и каталогу журналов.

возможно, snort не может записывать в этот файл / каталог

Похоже, у тебя есть nostamp указанный в вашем snort.config. Найдите линию output unified2: filename snort.log, limit 128 и убедитесь, что это не похоже на: output unified2: filename snort.log, limit 128, nostamp