15.08.2017

Сервер Обновлений Eset Smart Security

Сервер Обновлений Eset Smart Security

Зеркало сервера обновлений ESET на Linux / Хабрахабр. Каждый из вас, кому приходится держать корпоративный linux- сервер может сталкивается с тем, что у замечального антивируса ESET нет сервера обновлений под linux, виртуалку windows с ESET Remote Administrator Server под такое поднимать, конечно, нет желания, а это значит настала пора его написать самим. Тема не претендует на новшество, этот вопрос достаточно рассмотрен в интернете, однако, мне не попадалось хороших решений, давайте же доведем скрипт до ума. Наш скрипт должен уметь находить новые пароли к официальным серверам на просторах интернетов и поддерживать базы для всей линейки продуктов, таких как Smart Security, Business Edition, Home Edition, Exchange Server.

Сервер Обновлений Eset Smart Security

Обновление Антивируса NOD 32 и Eset Smart Security 4, 5, 6, 7, 8 и 9. Предложим еще сервер для обновления антивируса. Кроме этого . Актуальные сервера обновлений: http://obnovlenie-nod32.com/servera-obnovlenij/.

Сервер Обновлений Eset Smart Security 4

Во избежание нарушений вы должны пользоваться только Evaluation License от ESET. Место действия. Представим, что у нас есть домашний каталог /var/www/site. Document. Root для вашего виртуалхоста. Подразумеваем, что мы все файлы кладем туда, если не сказано иного. Поэтому, если мы хотим запускать скрипт через cron, в начале нашего основного скрипта мы должны поставить следующие действия. CURDIR=/var/www/site. CURDIR1. Где брать аккаунты лицензий?

Трудно встретить куда более эффективный способ распространить malware безантивирусным юзерам. Бегло просмотрев exe- шник hex- вьюером, в символах была обнаружена ссылка на китайский сайт http: //www. Напишем простой парсер, который на выходе выдает пару переменных в формате bash: USERNAME=EAV- xxx. PASSWORD=xxx. Не будем придумывать велосипед и плодить сущности, возьмем готовый фреймворк PHP simplehtmldom для обхода дерева DOM. Благодаря ему у нас скрипт примет следующий вид./getpass.

Создайте отчет программы Sysinspector на любом ПК с установленным пакетом ESET NOD32 Antivirus, ESET Smart Security или ESET ESET Remote . У нас nod32 smart security 8 версии, заходим в реестр и увидели. День добрый Не могу понять как в ESET SMART SECURITY 9 Изменить сам сервер.

Создание необходимых директорийmkdir - p ./download/engine. Получение информации об обновлениях. Данные о текущих базах хранится в файле http: //update. Скачайте unrar- 0. После распаковки update.

URL файлов обновлений. Получаем обновления. Грабим свежие пароли с помощью PHP скрипта, который мы сделали ранее./getpass. USERNAME не может подключиться к серверу.

Для получения баз используем wget с параметром - -timestamping, что позволит нам не скачивать повторно уже ранее загруженные файлы. Usb Webcam Pc Host Клиент Для Пк. Для осторожности используем официальный - -user- agent, для авторизации используется обычная пара - -http- user/- -http- password.

Список файлов для wget можно передать параметром - -input- file=. USERNAME - -http- password=$PASSWORD - -input- file=././downlist. Не забываем полученный скрипт(назовем его nodupdate.

Настройка клиента. Вызываем окно антивируса.

Нажимаем F5, появится окно настроек Advanced setup. Update — Update server — Edit — Add. Добавляем строчку http: //site. Document. Root, то место обновления у нас как бы корень, то есть / а не /mirror/ или /update/, как встречается кое- где.

ОК. Для пущей важности очистить кеш обновлений — Clear update cache. Дело в том, что неочищенный кеш обновлений может стать причиной, по которой антивирус, порой, перестает обновляться. Резюме. Полный текст скрипта вы можете найти на Pastebin. Как оказалось, не требуется специальных утилит или особых знаний, чтобы сделать свое зеркало обновлений. Надо понимать, что цель данного поста — только ознакомление с особенностями работы системы обновлений продуктов ESET, а цель решения — только экономия корпоративного трафика, и ни в коем случае не способ нарушить закон. По идее, чтобы воспользоваться данным скриптом, у вас должны быть легально приобретенные лицензии на все обновляемые с зеркала экземпляры антивируса, это остается на вашей совести. Можно переписать код так, чтобы он искал только Evaluation License, пользоваться которыми, вроде, достаточно законно.

Данным решением один знакомый пользуется уже три года, практически без изменений. Вес всех обновлений будет где- то 3. Раз в полгода можно удалять файлы баз, чтобы избавиться от устаревших файлов. Сам формат файла update. ESET просто дописывать в скрипт эти пути. UPD 2. 01. 2. 0. 4.

Небольшие изменения (спасибо zombicy). Вместо getpass. php используем getpass.