Сегодня наткнулся на статью «Скрипт для создания зеркала обновлений для 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
-
Google, Наш Интернет В Их Руках.
19 Oct, 24 -
Рецепт Создания Команды По Принципу Пирога
19 Oct, 24 -
Мобильная Gmail Обновлена
19 Oct, 24 -
Древний Рим И Элементарные Частицы
19 Oct, 24