Зеркало Обновлений Eset Nod32 (Все Версии)

Сегодня наткнулся на статью «Скрипт для создания зеркала обновлений для Eset Nod32 в Linux» и вспомнил, что пол года назад на коленке набросал для себя скрипт, делающий нечто подобное.

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

В отличие от работы cmepthuk мой код «кривой», но лично мои задачи он выполняет на «5+».

Я выложил проект на Google Code, но делиться этим безобразием ни с кем не хотел — было неловко, да и времени «причесать» код у меня не было.

Однако всё работает, обновления приходят и пользователи их получают. Он работает на всех unix-подобных машинах (должен работать), хотя я тестировал его только на своих маршрутизаторах с Debian Linux, FreeBSD и pfSense. Все мои удаленные офисы обновлены и не пищат, а для меня это самое главное.

Кстати, сами конторы дико "голодают", поэтому выделить средства на отдельный сервер для RAS (и покупку сопутствующих лицензий) они не могут, а мой скрипт, развернутый на FireWall, до сих пор работает хорошо с момента написания кода.

написано (февраль 2014 г.

).

Акцент был сделан на полной автоматизации процесса, чтобы не прописывать вручную адреса серверов (которые либо перемещаются, либо просто меняются на другие) и не прописывать вручную отдельные каталоги для разных версий антивируса.

Настройка проста: отредактируйте настройки.

txt и выполнить скрипт через cron. Основная настройка это логин и пароль чтобы получать обновления.

Больше ничего не нужно, потому что.

Скрипт сам будет искать актуальные официальные серверы ESET, брать только актуальные базы данных (чтобы экономить медленный интернет-трафик, на котором так экономят бедные конторы) и раскладывать все по разным каталогам.

Скрипт может одновременно обслуживать несколько версий, например, 5-ю, 6-ю и 7-ю; для этого достаточно внести соответствующие настройки в файл настроек.

Что-то вроде того.

Если кому-то нравится сценарий — берите и пользуйтесь, а если не нравится — не берите.

Т.

к.

данный хак написан для личного использования, я не претендую на награды «Чистый код» и «Лучший кодер года».

Надеюсь на понимание читателя.

Спасибо за внимание.

Ссылка на проект: https://code.google.com/p/geteset/ Вики проекта: https://code.google.com/p/geteset/wiki/index Источники: https://code.google.com/p/geteset/source/ Гит: github.com/SPIDER-L33T/geteset.git Теги: #*nix #настройка Linux #администрирование #администрирование Linux-систем #антивирус #eset nod32

Вместе с данным постом часто просматривают: