вторник, 4 мая 2010 г.

Комментарии по установки snort,snortsam,base

После того, как дерево портов обновилось начинаем установку.Я не буду отражать полную настройку всего добра,а покажу,где может быть засада

1
При установке snort
/usr/ports/security/snort (версия установки была 2.8.5.3
нам нужно выбрать две опции
mysql
плагин snortsam
Как раз при установки плагина snortsam,идет накладывания патча,который не устанавливается корректно,и порт соответственно не устанавливается,причина всему некорректность файла Makefiles,описывающий опцию snortsam,строка PATCHFILES+=
там:
PATCHFILES+=snortsam-2.8.5.diff.gz:snortsam
Изменяем на:
PATCHFILES+=snortsam-2.8.5.diff.3.gz:snortsam

После этого,нужно отредактировать файл distinfo
Удалить старые записи и внести в не новые
MD5 (snortsam-2.8.5.3.diff.gz) = 9b6d44d8ea452132044b81a01886f18b
SHA256 (snortsam-2.8.5.3.diff.gz) = 777f21e192de511d586ac2f7d79b308d97cce843d84a4f24f2559f15070d665c
SIZE (snortsam-2.8.5.3.diff.gz) = 28880
можно поиграть с
md5 -s /путь/snortsam-2.8.5.3.diff.gz
sha256 -s /путь/snortsam-2.8.5.3.diff.gz

И тогда файл будет выглядит целиком:

MD5 (snort-2.8.5.3.tar.gz) = ef02aaad54746603f2cb3236fe962128
SHA256 (snort-2.8.5.3.tar.gz) = a7d9eb16427514d00926e9892c4a92b6ff1fd0f79555d8f8dce91dfa14112e6a
SIZE (snort-2.8.5.3.tar.gz) = 4730637
MD5 (snortsam-2.8.5.3.diff.gz) = 9b6d44d8ea452132044b81a01886f18b
SHA256 (snortsam-2.8.5.3.diff.gz) = 777f21e192de511d586ac2f7d79b308d97cce843d84a4f24f2559f15070d665c
SIZE (snortsam-2.8.5.3.diff.gz) = 28880

После этого порт нормально установится

2
Что касается установки base (из портов BASE 1.4.4)
Когда устанавливался php,версия его 5.3.2,и как в последствии оказалась существуют некоторые проблемы с устаревшими функциями
К сути:
После того как порт base установился
Мы начинаем настраивать подключения к mysql через web интерфейс ,после того как мы вбили все данные у нас появляется ошибки,которые мешают полностью до настроить base,как я понил в php 5.3.2 некоторые функции уже устарели или будут полностью удаленны,короче нужно в /usr/local/etc/php.ini закомментировать все
;error_reporting

После этого заканчиваем настройку, и в ходим в сам интерфейс
http://аддресс/base

И наконец нас ждет еще одна ошибка,которую сразу можно обнаружить ,когда мы пытаемся перейти по ссылки к примеру "График времени определения предупреждений" и это касается всех ссылок
Ошибка:

Fatal error: Call to undefined method ProtocolFieldCriteria::ProtocolFieldCriteria()

Решения :
Скачать версию 1.4.5 c сайта http://base.secureideas.net
После этого данная ошибка исчезнет
Установка была:
freebsd 8.0
mysql 5.0.89
php 5.3.2
snort 2.8.5.3
base 1.4.5
устал .......

Комментариев нет:

Отправить комментарий