Welcome to ESET-CLUB  Сделать стартовой  Добавить в Избранное
Среда, 18.06.2025, 12:53
Приветствую Вас Гость | RSS
Вы не зарегистрированы - Зарегистрироваться Или войдите в свой профиль - Войдите в профиль

Меню сайта
Главная страница
   Ваши вопросы
   Новости NOD32
   Обновление NOD32
   Сервера обновлений
   Скачать NOD32

Сравнение антивирусов
   NORTON antivirus
   Kaspersky antivirus
   Dr.Web
   Avast
   Антишпионы

Онлайн-чат HOD32
Наш фотоальбом
Форум
Каталог сайтов
Онлайн-переводчик
Почта HOD32 TeaM
Регистрировать @hod32
     
Разное
      Новости дня
      Соглашение
      Заработай на своем сайте

Администрация
eset-club@email.ua

Joni-Jo: (Дизайн сайта)

JID: Eset-Club@Jabber.ua
ICQ: 269-19-50



Фараон: (Ключики и обновление)
ICQ: 472-45-35



Siver: (Помощь пользователям)
ICQ: 557-172-183



Mehas-g: (Помощь пользователям)
ICQ: 373-000-190



Наш Jabber чат:

Eset-Club@conference.jabber.ua


Наш опрос
Оцените мой сайт
Всего ответов: 222

Главная » Статьи » eset

Создание локального зеркала обновлений NOD32 (linux)
Почему не воспользовался уже имеющимся ( в частности и на этом форуме) скриптами?

Объясняю:
Бесплатные серваки просто достали. То они прихлопываются нодовцами, то отстают от офф сереверов, то меняют логины-пароли, то вообще переезжают на другое доменное имя... И когда очередной бесплатный сервер дохнет у меня телефон раскаляется от звонков. надо опять лезть в самописные скрипты и править, править, править.... Д-О-С-Т-А-Л-О!!!!!!!!!

В итоге нарыл скрипт от Cmyker aka Igorek Vokar. Скрипт предназначен для АВТОМАТИЧЕСКОГО поиска ключей и создания зеркал обновлений для ESET NOD32 v 3.x и ESET Smart Security (антивирь, антиспам и файервол в одном флаконе)

Главное преимущество скрипта от cmyker в том, что он САМ НАХОДИТ ДЕЙСТВУЮЩУЮ ПАРУ ЛОГИН-ПАСС. И затем, с ее помощью обновляется с офф серверов, причем после моих модификаций тянет обновления ДЛЯ ВСЕХ ПРОДУКТОВ ESET - от нода 2.7 до Eset Smart Security... То есть можно на все продукты иметь один единый сервер обновления.

Разумеется, без небольшого напильника нам не обойтись, ну да ладно - не впервой!

Итак, приступаем:

1. Скачиваем скрипт
http://eset-club.at.ua/files/nod.tar.gz [размер: 164.3kb]автообновлялка для антивируса NOD

2. Скачанный nod.tar.gz распаковываем куда-нибудь, ну например

Code
/usr/local/nod32_upd_tools

3. Удаляем файл

Code
/usr/local/nod32_upd_tools/lib/unrar

Это линуховая версия, во фре она не работает.

4. Если unrar еще не установлен, ставим его из портов или пакетов и копируем фревый unrar в папку lib

Code
cp /usr/local/bin/unrar /usr/local/nod32_upd_tools/lib/

5. Теперь правим сам скрипт upd.pl, а именно в параметр

Code
$bases_path

прописываем, куда мы будем складывать обновления. Тут есть одна тонкость, связанная со структурой зеркала обновлений третьего нода - у него теперь update.ver лежит отдельно от самих файлов обновлений, поэтому если хотим раздавать получившееся зеркало по http надо либо сразу складывать все в корень web-сервера или потом делать туда симлинки.

6. Пробуем запустить

Если все до этого сделали правильно, в логе увидим, что скрипт не нашел ключей для обновления, смотался за ними в гугль, сложил в файл /lib/nod32.auth а затем с их помощью закачал обновления с оффсайта нода. Ура!
Если же после запуска скрипт ругается по-черному, поминая неких URI.pm и LWP.pm - это значит что он не обнаружил нужных ему модулей. В этом случае берем cpan и доставляем модули. Например так:

Code
#cpan -i URI
#cpan -if LWP

7. Но это еще не все, имеем мы только обновления для "тройки", а для полноты картины хочется еще и для "двойки". Тоже не проблема. Ищем на сайте уважаемого Лиссяры статью про установку и настроку nod32, в конце статьи есть ссылки на скачивание самого нода и (САМОЕ ГЛАВНОЕ!) файла лицензии.
Устанавливаем скачанное (можно подсматривать одним глазом в статью), не забываем кинуть в папку /usr/local/ets/esets/license скачанную лицензию. Если не планируется использовать самого фришного нода, можно выкинуть скрипт его автозапуска из /usr/local/etc/rc.d/. Лично я использую только его фирменный updater, лежит тут:

Code
/usr/local/sbin/esets_update

8. Проверяем работу обновлялки для "двойки". Перед этим загляем в nod32.auth и посмотрим там текущий рабочий ключ (они одинаковы для "тройки" и "двойки"). Запускаем

Code
#/usr/local/sbin/esets_update --username "имя" --password "пароль"
и видим, что обновления благополучно скачались. Далее можно подрихтовать файл  
[code]/usr/local/etc/esets/esets.cfg

на предмет расположения скачанных обновлений и прочих доступных опций, но лично я предпочитаю все перечислять в командной строке самого updater-а, благо по нему есть подробнейший man.

9. Теперь собираем все до кучи. Правим upd.pl, вставляя после строки

Code
chomp $password;

свою строчку
Code
system("/usr/local/sbin/esets_update --base-dir <наш путь>  
--mirror-dir <наш путь> --username $username --password $password  
--add-mod ENGLISH:RUSSIAN>> $path/nod27.log");

параметр --add-mod заставляет нод помимо обновления антивирусной базы скачивать еще и обновления программных модулей для двух языков - русского и английского.

10. Снова запускаем upd.pl и убеждаемся, что в этот раз обновились оба зеркала, и вдобавок появился еще один лог - nod27.log

Вот собственно и все.

Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=8924.

Источник: http://www.lissyara.su/?id=1679

Категория: eset | Добавил: Joni-Jo (19.11.2009)
Просмотров: 6863 | Рейтинг: 3.5/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]


Поиск

Форма входа

Помощь проекту
Вы можете помочь нашему проекту материально WebMoney:
Z398152638262 WMZ (USD)
R578164052615 WMR (RUB)
U136112488229 WMU (UAH)

Или через СМС:
SMS.копилка
 

Друзья сайта

Новости

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 
Joni-Jo Desing Studio