Я устанавливаю Snort3 из исходного кода на новую виртуальную машину рабочего стола Ubuntu 20.04. Я следую руководству по установке Snort3_3.1.0.0_on_Ubuntu с веб-сайта Snort. Первоначальная установка прошла гладко, но я столкнулся с некоторыми незначительными проблемами при попытке установить правила из PulledPork. Внизу страницы 10, когда я пытаюсь загрузить последние наборы правил, передавая:
sudo /usr/local/bin/pulledpork.pl -c /usr/local/etc/pulledpork/pulledpork.conf -l -P -E -H SIGHUP
Я получаю две ошибки:
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/pulledpork.pl line 1379
Use of uninitialized value $pid_path in string ne at /usr/local/bin/pulledpork.pl line 2391
Rule Stats...
New 0
Deleted 1
Enabled Rules 1
Dropped Rules 0
Disabled Rules 0
Total Rules 1
IP Blocklist Stats
Total IPs: 814
Я проверил обе строки (1379 и 2391), и обе строки в точности соответствуют инструкциям в руководстве по установке. мне делать.
Другая проблема, с которой я сталкиваюсь, заключается в том, что когда я сдаю:
sudo systemctl enable snort3
Я получаю следующие две ошибки:
/lib/system/system/snort3.serve:8: Missing '=', ignoring line.
/lib/system/system/ethtool.service:5: Unknown key name 'Requires' in section 'Service', ignoring.
Я снова выполнил инструкции, изложенные в руководстве. Я проверил все несколько раз, чтобы убедиться, что все было неправильно или неправильно написано.
Спасибо.