Скрипт создания зеркала обновлений для Eset Nod32 на Linux

Автор: Гость | от 2016 » Август » 28 | посмотрело: 1666

0

Если Вы занимаетесь администрированием, велика вероятность что рано или поздно встанет вопрос — «На клиентских машинах стоит антивирус Nod32, надо бы создать для них единое зеркало обновлений».

Что потребуется для работы?

  • Unix-система (тестировался на Ubuntu 14.04, CentOS 7, FreeNas 9.3 и FreeBSD 8.3);
  • bash (тестировался на версиях 4.1.11(2), 4.2.24(1) и 4.2.45(1)) или cygwin;
  • curl (тестировался на версиях 7.29.0, 7.37.0) или wget (тестировался на версиях 1.14, 1.15 и 1.18);
  • unrar (тестировался на версиях 3.39, 4.0 и 5.00 beta 3, для работы с официальными зеркалами);
  • sed, awk и некоторые другие «стандартные» приложения.

Установка
Скачиваем крайнюю версию и распаковываем:

Код
$ cd /tmp
$ wget https://github.com/tarampampam/nod32-update-mirror/archive/master.zip
$ sudo unzip master.zip; cd ./nod32-update-mirror-master/

Переносим набор скриптов в директорию недоступную «извне», но доступную для пользователя, который будет его запускать:

Код
$ sudo mv -f ./nod32-mirror/ /home/

Переходим в новое расположение скриптов и выполняем их настройку:

Код
$ cd /home/nod32-mirror/

Все настройки указываются в файле settings.conf. Каждая опция сопровождается подробным описанием и примером использования. Будьте внимательны при его настройке.

Код
$ sudo nano ./settings.conf

Даем права на запуск скриптов:

Код
$ sudo chmod +x ./*.sh

Проверяем наличие unrar, если планируем обновляться с официальных зеркал Eset NOD32:

Код
$ type -P unrar

Выполняем пробный запуск:

Код
$ sudo ./nod32-mirror.sh --update

После всех этих манипуляций должны наблюдать что то похожее:


Параметры запуска и дополнительные функции смотри запустив скрипт с флагом --help.

Для автоматизации обновления добавляем задание в крон:

Код
$ sudo crontab -e

Код
# выполнять задание каждые три часа в 0 минут
0 */3 * * * nice -n 15 bash /home/nod32-mirror/nod32-mirror.sh --update

Внимание! Необходимо указывать полный путь к скрипту.

Категория: Ubuntu

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
Всего комментариев: 0
avatar