Название скрипта: nod32ms(nod32 mirror script)

Требования:
Платформа: *nix
Требования: wget, apache, php, mysql, unrar, tar
Предназначение: Создание собственного зеркала обновлений антивирусной системы Nod32.
Стабильная версия: 2.1.1
Дебагер: Есть
Web-интерфейс: в разработке
Самообновление: Есть
Автопоиск ключей: Есть
Логирование: Есть
Описание по установке nod32 mirror script от alexco:
- Код: Выделить всё • Развернуть
1.Скачиваем архив nod32ms_base-2.1.1.tar.bz2
2.Разпаковывем архив командой tar -xvjpf <файл>, например в /etc/nod32/
3.Редактируем файл config.php
//я думаю тут все ясно
define('MYSQL_SERVER', '127.0.0.1');
define('MYSQL_USERNAME', 'root');
define('MYSQL_PASSWORD', '');
define('MYSQL_DATABASE', 'nod32');
4.В папке sql есть файл nod32ms.sql, в нем содержатся нужные для работы скрипта таблицы
Каким образом их извлечь решайте сами, описывать все примеры не считаю рентабельным
5.Когда таблицы добавлены в базу, приступим к настройке конфига в таблице config
//В таблице есть описание каждой из этих констант, тут приведу описание
//!!!Все директории указывайте со слешем на конце!!!
[SCRIPT_DIR] Корневая директория скрипта, например /etc/nod32/
[SCRIPT_INFOSCAN] [временно не используется]
[SELF_UPDATE] Включает опцию самообновления программной части скрипта, и его модулей
[TEMP_DIR] Директория для хранения временных файлов, например /etc/nod32/temp/
[BASE_DIR] Директория http/ftp сервера где обновляться клиентам, например /var/www/localhost/htdocs/
[LOGS_DIR] [временно не используется]
[LOGS_TYPE] [временно не используется]
[KEYS_FINDLEVELMIN] Минимальное значение глубины поиска, например 0
[KEYS_FINDLEVELMAX] Максимальное значение глубины поиска, например 2
[KEYS_AUTOFIND] Автоматический поиск ключей, установите значение 1, если у вас есть свой ключ, установите 0.
[USERNAME] Если KEYS_AUTOFIND=0 введите сюдай свой login для обновления
[PASSWORD] Если KEYS_AUTOFIND=0 введите сюдай свой password для обновления
[MASTERHOST] Сервер обновлений програмной части скрипта
[UPDATE_V2] Опция включает поддержку обновления для 2-ых версий антивируса
[UPDATE_V3] Опция включает поддержку обновления для 3-их версий антивируса
//Далее немного о предназначении каждой таблицы
[config] Конфигурация скрипта
[keys] Список ключей, рабочие, нерабочие
[logs] Журнал событий работы скрипта
[mirrors] Список зеркал для обновления
[version] В таблицы записаны версия скрипта, и текущая версия антивирусных баз
6.В корне директории лежит файл update_start.sh, он не используется скриптом, нужен для ручного запуска скрипта
или для тестирования, запустите его
7.Если все в порядке, добавьте в crontab запись которая содержится в этом файле
И главное, так как у меня нет возможности тестировать на всех системах одновременно,
могут быть маленькие шероховатости, например где то дописать путь или еще чего.
Но само собой вы можете задать вопрос в этой теме, я всегда вам помогу!
В данный момент ведется переработка скрипта, ожидаемая версия 3.0.0
Тематические разделы из третий версии nod32ms:
- Код: Выделить всё • Развернуть
+Собственная защита
+Экономия трафика
+Совместимость
+Простота установки
+Простота использования
+Автоматический поиск ключей в интернете
+Объединение в группы серверов
+Возможность делать обновления посредством зеркалирования не с официальных серверов, а с серверов доступных в общей сети обновления антивируса Nod32 а также в локальной сети - оСо32 / TNU32 (Total Network Upgrade)
+Удобная интеграция с MySQL
+Ведение журнала работы программы
+Составление отчетов (для себя или начальничка)
+Функциональная система отладки и выявления ошибок, предназначена для разработчиков
+Поддержка самообновления программы
+Гибкая настройка программы
+Удобное win-приложение для гибкой настройки программы
ВНИМАНИЕ, ВСЕ ОБСУЖДЕНИЕ ПО ПРОЕКТУ NOD32 MIRROR SCRIPT ПЕРЕНОСИТСЯ НА ОФИЦИАЛЬНУЮ СТРАНИЧКУ ПРОЕКТА, А ИМЕННО НА ФОРУМ http://forum.nod32ms.ru








