Как создать зеркало обновлений в nod32 v8
Примерно с год назад ковырял я нодовский updater под фрю тщась заставить его тягать обновления и создавать локальное зеркало. Вроде как что-то у меня получилось, но скорее всего не так как надо, потому что до прошлой недели никакого локального зеркала у меня не было, тягал я обновы через виндовый сервак откуда придется, самим виндовым нодом создавал зеркало и раздавал в локалке. Однако, последнее время халявные сервера стали косячить, то пароли меняются, то адреса, а поскольку серверов у меня с десяток в разных конторах стоит, пользователи стали доставать звонками ". а у меня в трее красный щит!" (гы, англичанина бы удар хватил). Короче, решил я разобраться с нодом и его обновлениями раз и навсегда - чтоб качал автоматом, только то, что нужно (а не по 8 метров в час), а главное - сам искал ключи для получения обновлений.
Почему не воспользовался уже имеющимся ( в частности и на этом форуме) скриптами?
В итоге нарыл скрипт от Cmyker aka Igorek Vokar. Скрипт предназначен для АВТОМАТИЧЕСКОГО поиска ключей и создания зеркал обновлений для ESET NOD32 v 3.x и ESET Smart Security (антивирь, антиспам и файервол в одном флаконе)
Главное преимущество скрипта от cmyker в том, что он САМ НАХОДИТ ДЕЙСТВУЮЩУЮ ПАРУ ЛОГИН-ПАСС. И затем, с ее помощью обновляется с офф серверов, причем после моих модификаций тянет обновления ДЛЯ ВСЕХ ПРОДУКТОВ ESET - от нода 2.7 до Eset Smart Security. То есть можно на все продукты иметь один единый сервер обновления.
Разумеется, без небольшого напильника нам не обойтись, ну да ладно - не впервой!
2. Скачанный nod.tar.gz распаковываем куда-нибудь, ну например
Это линуховая версия, во фре она не работает.
4. Если unrar еще не установлен, ставим его из портов или пакетов и копируем фревый unrar в папку lib
5. Теперь правим сам скрипт upd.pl, а именно в параметр
6. Пробуем запустить
Если все до этого сделали правильно, в логе увидим, что скрипт не нашел ключей для обновления, смотался за ними в гугль, сложил в файл /lib/nod32.auth а затем с их помощью закачал обновления с оффсайта нода. Ура!
Если же после запуска скрипт ругается по-черному, поминая неких URI.pm и LWP.pm - это значит что он не обнаружил нужных ему модулей. В этом случае берем cpan и доставляем модули. Например так:
7. Но это еще не все, имеем мы только обновления для "тройки", а для полноты картины хочется еще и для "двойки". Тоже не проблема. Ищем на сайте уважаемого Лиссяры статью про установку и настроку nod32, в конце статьи есть ссылки на скачивание самого нода и (САМОЕ ГЛАВНОЕ!) файла лицензии.
Устанавливаем скачанное (можно подсматривать одним глазом в статью), не забываем кинуть в папку /usr/local/ets/esets/license скачанную лицензию. Если не планируется использовать самого фришного нода, можно выкинуть скрипт его автозапуска из /usr/local/etc/rc.d/. Лично я использую только его фирменный updater, лежит тут:
8. Проверяем работу обновлялки для "двойки". Перед этим загляем в nod32.auth и посмотрим там текущий рабочий ключ (они одинаковы для "тройки" и "двойки"). Запускаем
и видим, что обновления благополучно скачались. Далее можно подрихтовать файл
на предмет расположения скачанных обновлений и прочих доступных опций, но лично я предпочитаю все перечислять в командной строке самого updater-а, благо по нему есть подробнейший man.
9. Теперь собираем все до кучи. Правим upd.pl, вставляя после строки
параметр --add-mod заставляет нод помимо обновления антивирусной базы скачивать еще и обновления программных модулей для двух языков - русского и английского.
10. Снова запускаем upd.pl и убеждаемся, что в этот раз обновились оба зеркала, и вдобавок появился еще один лог - nod27.log
Вот собственно и все.
нехорошо это использовать нелицензионный софт в конторах. хотя для домашней локалки - самое оно. спасибо!
хм. а у меня пока что стоял скрипт без автопоиска. надо заценить. спасибо!
хм. а у меня пока что стоял скрипт без автопоиска. надо заценить. спасибо!
А если легально? На офис одной лицензии хватит? Или нужно столько покупать, сколько компов в локалке будет использовать NOD32 и обновляться с такого зеркала?
Сколько весит такое зеркало в Мб? И каков размер обновлений ежедневных?
А через прокси его реальзо зделать?
Ужос - ну неужели настолько все плохо в стране с лицензионным софтом.
Уж антивирусы то можно покупать или использовать бесплатные - все таки это не корпорация зла MS :)
Надо и Нужно использовать софтину не взирая на лицензии.
Много говорится в нете о том что именно компании разработчики антивирусов всеми правдами и неправдами сначала разрабатывают вирус, а потом "успешно" лечат. Миром правит бизнес!
Для апдейта ставить нод - как-то неэстетично. Вот беглым поиском нарыл скрипт для апдейта 2.7 на перле. хотя и требует тщательной доработки напильником. почему - видно сразу же. осталось это все в кучу связать :)
---------Исправление-------------
заменить строку (где-то 121 по счету)
Crysler, 2009-04-28 в 14:15:06
Я так понял, что нода, для 64 Bit нет. Как быть?
VladVons, 2009-12-10 в 9:45:46
_SH, 2010-02-03 в 10:39:45
Доброго времени суток!
Спасибо за отличный скрипт!
Привожу свои доработки, продолжая идею igor. (Часть изменений кода взята из его поста). Строки требующие замены взяты из оригинального скрипта.
-----------------------------
1) Меняем строки
if ($status =
_toxa, 2010-03-06 в 18:24:42
_SH, 2010-03-06 в 22:55:40
TO _toxa
Проверь, установлены ли модули Perl. LWP и URI. Как их установить написано в статье.
_SH, 2010-05-13 в 10:03:58
Продолжаю допиливать скрипт. Потребовалось скачивать обновления через прокси. Решение уложилось в две новых строки. А именно: находим в скрипте строку
my $ua = LWP::UserAgent->new;
и после неё вставляем следующую
В начале скрипта задаём значение переменной $proxy
Эту строку вставляем после строки our $bases_path = .
_SH, 2010-05-13 в 11:28:41
Забыл добавить. Описанная выше доработка обеспечивает именно скачивание обновлений через прокси. Для того, чтоб искать ключи через прокси нужно доработать файл lib/keys.pm
Суть та же. В начале файла объявляем переменную $proxy
Далее по тексту ищем строки my $ua = LWP::UserAgent->new (. ); Их вроде 3 и после каждой вставляем строку
sh_gubar, 2010-06-09 в 16:42:53
alexco, 2011-09-30 в 16:31:09
Devo, 2013-05-25 в 12:57:34
Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
Средство «Зеркало» необходимо для автономного обновления модулей обнаружения вирусов. Если у клиентских компьютеров нет подключения к Интернету и при этом им нужны обновления модулей обнаружения вирусов, вы можете использовать средство «Зеркало» для загрузки файлов обновления с серверов обновления ESET и их локального хранения.
Средство «Зеркало» загружает обновления модуля обнаружения и другие модули программ и не загружает обновления компонентов программы и данные ESET LiveGrid®. Оно также может создать полностью автономный репозиторий. Или же можно обновлять продукты по отдельности.
Необходимые условия
Средство «Зеркало» не поддерживается в Windows XP и Windows Server 2003.
Использование средства «Зеркало»
1. Скачайте средство «Зеркало» со страницы загрузки ESET (раздел Автономные установщики ).
2. Распакуйте загруженный архив.
3. Откройте командную строку и перейдите в папку, где находится файл MirrorTool.exe .
4. Запустите следующую команду, чтобы просмотреть все доступные параметры средства «Зеркало»:
Используя его, нужно указывать полный URL-адрес сервера обновлений.
Нужно указать путь к автономному файлу лицензии (как указано выше).
Вы можете указать коды языков. Например, для французского языка введите код fr_FR . Коды других языков приведены в таблице ниже. Чтобы выбрать несколько языков, введите их через пробел, например: en_US zh_TW de_DE
Можно указать строку, которую средство «Зеркало» будет использовать в качестве фильтра загрузок. Средство «Зеркало» загружает только те файлы, обычное имя которых содержит указанную строку. Вы можете выбрать несколько продуктов, добавив другие аргументы, например: --productFilterForRepository Antivirus Security
Средство «Зеркало» загрузит все выбранные языки для каждого выбранного продукта.
Аргументы указывать не нужно. Используйте этот параметр, чтобы загружать также устаревшие пакеты. Если его не использовать, загрузка устаревших пакетов производиться не будет. Узнать, какие продукты считаются устаревшими, можно в меню Установка программного обеспечения > Клиентская задача, Настройки > Пакет для установки > Выбрать пакет > Устаревшие .
Новые параметры в средстве «Зеркало», распространяемом с версией ESMC 7.2 и ESET PROTECT
Аргументы указывать не нужно. Если этот параметр установлен, будут загружаться только обновления уровней (нанообновления загружаться не будут). Дополнительные сведения о типах обновлений см. в статье базы знаний .
Этот параметр предназначен только для опытных пользователей!
Прежде чем использовать параметр --mirrorFileFormat, убедитесь, что в вашей среде нет более старых (6.5 и более ранних) и более новых (6.6 и более поздних) версий продукта по обеспечению безопасности ESET. Неправильное использование этого параметра может привести к неправильным обновлениям продуктов по обеспечению безопасности ESET.
Можно указать, какие файлы обновлений будут загружаться. Возможные значения (с учетом регистра):
Этот параметр игнорируется при создании зеркала для устаревших продуктов ( ep4 , ep5 ).
Так как стали часто спрашивать как создать и настроить зеркало обновлений в антивирусе nod32, придется описать детально. Хотя в нете кучу материалов на эту тему всеровно возникают вопросы ну да ладно. Кстати говоря метод является почти официальный для ITшников.
1. После установки nod32 триальная версия (trial) с официальнго сайта, далее нужно произвести активацию спомощью логина и пароля. Ищите TRIAL-xxxxx кличи от 60 дней или EAV-xxxxx ключи, в интернете их много. Только не те которые подошли к окончанию срока годности, хотябы свыше 3-х недель. Перед поиском не бойтесь отключить установленый антивирус (модуль: защита доступа в интернет) т.к. не даст зайти на сайты с халявными ключами.
P.S. при первом обновлении nod32 с зеркала, активированный ключами антивирус сбрасывает количество оставшиеся дней до нуля. Таким образом программу nod32 можно использовать бессрочно обновляясь с зеркала обновления. Проверенно на v7 и v8.2. После того как активировали nod32, теперь нам нужно создать возможность добавления зеркала обновления nod32. Для v7 и ниже версии нужно на время отключить модуль HIPS он же Self Defence. Делается это в настройках антивируса. Далее перезагружаемся в безопасный режим.
3. Загрузившись в безопасном режиме, нужно зайти в реестр «regedit.exe» с правами администратора. Это можно сделать одновременно нажав клавиши «WIN + R» и в окне набрать «regedit». Или зайти в ПУСК и в поиске набрать «regedit.exe» и далее через контекстное меню запустить его с правами администратора.
4. В открывшемся окне реестра идем по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Info\ находим PackageFeatures
и далее в правом половине окна меняем значение в параметре PackageFeatures исходя таблицы ниже.
В общем то и не сложно создать зеркало обновления, теперь все это дело сохраняем и перезагружаемся в обычном режиме. Теперь нам доступна настройка в интерфейсе программы nod32 и мы можем настроить зеркала обновлений в настройках nod32 во кладке «обновление» → «параметры».
реестр редактируется в безопасном режиме.
v9, v8, v7. — это версии nod32 (узнать версию nod32 можно в заголовке интерфейса)
первое значение — по умолчанию
второе (зеленое) — для открытия зеркало обновления.
Пример :
У нас nod32 smart security 8 версии, заходим в реестр и увидели значение 53. Значит по таблице это значение нужно заменить на 51.
Как изменить настроить зеркало обновлений в nod32
После создания зеркало обновлений описаное выше, приступим к его настройке (добавления / изменения) зеркала. Пример буду делать на версии nod32 8 т.к. она под рукой да и впринципе они далеко не чем не отличаются друг от друга за исключением интерфейса. (картинка справо кликабельна) В трее (в низу в правом углу окна где часы) кликаем два раза на значок нод32. Откроется окно антивируса далее нажимаем F5 и теперь откроется дополнительное окно с настройками. Слево в меню выбираем "обновление" и в под пункте его выбираем "Параметры". В открывшимся справо разделе Вы увидите настройки для изменения сервера обновлений, кликаем изменить. Откроется мальнькое окошко в нем создать и настроить зеркало обновления. По завершении сохраняете и не забудьте в выпадающем списке выбрать нужное зеркало.
Единая точка входа для ресурсов ESET
Войти через социальные сети
Управление продуктом ESET Remote Administrator 6
Рейтинг курса:
Курс прошли:
Прогресс
Настройка обновлений
Для организации локального зеркала обновлений с помощью ERA возможно использовать несколько возможных сценариев:
1. Использование кэширующего прокси-сервера, входящего в комплект ESET Remote Administrator.
2. Настройка локального зеркала обновлений, средствами одного из компьютеров в локальной сети.
3. Использование утилиты «Зеркало» для загрузки базы обновлений.
В данном примере рассматривается вариант, при котором в качестве зеркала обновлений используется один из установленных продуктов.
Процесс настройки выглядит следующим образом:
Для начала необходимо активировать функцию создания зеркала на одном из серверов, или рабочих станциях (компьютер должен работать без перерывов во избежание проблем при попытке доступа к данному Зеркалу других компьютеров)
1. На клиентской рабочей станции, где вы хотите создать зеркало, откройте ESET Endpoint Security, ESET Endpoint Antivirus или ESET File Security for Microsoft Windows Server.
2. Нажмите F5 на клавиатуре для доступа к расширенным настройкам.
3. Выберите раздел Обновление и раскройте зеркало.
4. Активируйте опцию Создать зеркало обновления. Нажмите OK для применения изменений.
5. Запишите IP адрес или FQDN клиентского ПК, на котором вы создали зеркало. Данная информация понадобится для создания политики настроек для других клиентов, чтобы они могли загружать обновление с зеркала.
Второй этап — это создание политики для прочих клиентов для обновления с зеркала
1. Откройте веб-консоль ESET Remote Administrator в вашем браузере и пройдите аутентификацию.
2. Выберите Админ → Политики, нажмите на кнопку Политики снизу и в контекстном меню выберите Создать.
4. Пролистайте параметры политики вниз до конца и раскройте подраздел Назначение. Нажмите Назначить и в левой части окна выберите группы, к которым следует применить данную политику. Примечание: ПК, который создает зеркало, не должен находиться в выбранной группе. Нажмите ОК и Готово. При следующем подключении агентов к серверу параметры изменятся на клиентских ПК (по умолчанию интервал подключения составляет 20 минут).
Сервер бесплатных обновлений (зеркало) nod32 в локальной сети
В данном видео я расскажу о том, как в локальной сети поднять сервер бесплатных обновлений NOD32, чтобы с него обновлялись все клиентские антивирусные программы из локальной сети, а не через интернет.
У меня уже есть видеоурок на данную тему, но, с истечением времени информация изложенная в нем стала не актуальной, так как программа, которая выкачивала обновления для NOD перестала поддерживаться разработчиком, а следовательно вообще перестала работать! Поэтому сейчас нам нужно будет придумать какой-то другой вариант выполнения поставленной задачи.
А самое интересное в том, что для решения данной проблемы нам даже не нужно будет устанавливать стороннего программного обеспечения, так как сам антивирус NOD32 поддерживает выгрузку скачанных баз в отдельную папку. Но, при соблюдении определенных условий!
Ну что, я предлагаю приступить к практике. Все файлы, которые я буду использовать в данном видео, вы сможете скачать с нашего портала в одноименной статье. Ссылка на статью будет в описании к видео и в подсказках.
Я буду устанавливать антивирус NOD32 Antivirus версии 5, потому что он ставится на северную операционную систему, а так же из-за того, что в нем поддерживается функция выгрузки обновлений и установка лицензионного файла не требует каких-то действий связанных с редактированием реестра, что может быть в более свежих версиях.
Я буду настраивать выгрузку обновлений на Windows Server 2008R2, но вы можете так же настроить данную систему и на обычной рабочей станции. Только следует учитывать, что обычные рабочие станции поддерживаю не более 20 одновременных подключений к сетевой папке. Поэтому решайте сами, достаточно вам будет рабочей станции или потребуется серверная операционная система.
Я уже установил антивирус на сервере и на клиенте, чтобы не тратить на это времени. Поэтому сразу приступим к настройке (Настройка \ Перейти к дополнительным параметрам \ Обновление \ Обновление \ Дополнительные настройки обновление \ Настройка). В данной настройке мы и должны указать, куда сохранять обновленные базы. Но, на данный момент у нас нет пункта «Зеркало», который позволяет это сделать.
Чтобы он появился, нужно добавить в антивирус файл лицензии, поэтому перейдем в раздел (Служебные программы \ Лицензии \ Добавить \ Указываем файл лицензии . lic \ ОК ) Данный файл так же будет в дополнительных материалах к данному видео и я постараюсь так же его периодически обновлять, так как он не вечный, а лишь не определенный промежуток времени.
Переходим обратно в настройки обновления (Настройка \ Перейти к дополнительным параметрам \ Обновление \ Обновление \ Дополнительные настройки обновление \ Настройка \ Зеркало \ Создать зеркало обновлений \ Указываем папку, куда будем скидывать обновления \ Вводим имя пользователя и пароль на подключение к серверам NOD 32 \ Выбираем версии антивирусных продуктов, которые будем обновлять ).
- предоставить общий доступ к папке обновлений на сервере
- прописываем путь к обновлениям на клиентских компьютерах (если нет возможности указать расположение, то посмотрите в интернете все делается через редактирование реестра в безопасном режиме. Если нужно будет, то я могу под эту тему создать отдельное видео)
Теперь нам остается только следить за актуальными ключами на сервере и за сроком файла лицензий.
Читайте также: