Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Security —> NOD32_mirror_v2

NOD32_mirror_v2

Автор: gonzo111.


Позволю себе наглость обновить  статью 2008 года, на основании  форума будет краткая шпаргалка по установке.
Взят скрипт от NSDN + Andy2k and Tray.irk допилен
+ 32/64 бит
+ для нод 2,4 ,остальные не  проверял, но должны тоже работать
+ языки убраны все кроме руск/англ
+ убрана  вин98
+ архиватор 7zip
(см конец файла со списком исключений из закачки)
должно быть около 250 мб, а не 2 гига :))

Сервер обновлений установка
1 ) возможно понадобится установить
portmaster archivers/p7zip
portmaster ftp/wget
portmaster www/p5-libwww
cpan -i URI
cpan -if LWP

2) распаковываем Скрипт, рихтуем
$PATH = путь куда ложить обновления
$KEY_DIR = путь куда ложить найденые ключи, обычно туда же где и скрипт


по желанию
%servers = (
   'http://um12.eset.com',
   'http://update.eset.com'
%versions = ("nod_upd","eset_upd");
возможно надо 'eset_upd', 'nod_upd', 'eset_upd/sky', 'eset_upd/pre', 
'eset_upd/v4/pre', 'eset_upd/v4', 'eset_upd/v4/sky' ,но у меня и так 
все обновляется

4) запускаем, проверяем , ждем закачки.
Должно быть около 250 мб, а не 2 гига

5)в crontab каждые 9 часов запускать (выставляем права на запуск,также на запись в nod32.key и $PATH владельцу)
 0 */9     *       *       *       root   /usr/local/etc/script/
NOD32_upd_tools/nod.sh >/usr/local/etc/script/
NOD32_upd_tools/nod_update.log

6) все что накачалось, будет работать только через http (!!!) , по самбе не пашет.
Ставим апач 22, не забываем собрать/включить модуль mod_authz_use для авторизации по паролю
httpd-vhosts.conf  

   Alias /nod32v2/ "/usr/local/www/nod_update/nod_upd/"
   Alias /nod32v4/ "/usr/local/www/nod_update/eset_upd/"
   Alias /download/ "/usr/local/www/nod_update/download/"

    <Directory "/usr/local/www/nod_update/">
    Options Indexes Includes
    AllowOverride All
    </Directory>

в   /usr/local/www/nod_update/ ложим
.htaccess
AuthType Basic
AuthUserFile /usr/local/www/nod_update/.htpasswd
AuthName "Private zone. Only for administrator!"
require valid-user

<Files .htpasswd>
   deny from all
</Files>

#htpasswd -c .htpasswd noduser

7) на клиентах указываем в ноде сервер обновлений
http://наш_сервер/nod32v2/ для 2-го нода
http://наш_сервер/nod32v4/ для 4-го нода
Логин и пароль  (тот что ввели в  htpasswd).
Вырубаем ThreatSense.Net иначе забанит ключь.
Если надо указываем свой прокси сервер.



Наслаждаемся жизнью пока гугл или eset не забанит :)))


ps спасибо ruleboy за идеи, Andy2k за скрипт
________
Недавно пару дней подряд не работал поиск ключей такое иногда бывает, гугл банит кажись я не вникал,просто на время закоментировал строку в nod.sh  
keys::start();

щас вроде снова пашет, так что ставьте в кроне больше интервал запуска, еще в lwpcookies.txt  
 expires="2010-10-19 13:44:50Z"
возможно надо сменить на  
expires="2012-10-19 13:44:50Z"



размещено: 2010-09-09,
последнее обновление: 2010-12-02,
автор: gonzo111


Tray.irk, 2010-09-15 в 4:15:17

Ты проверял версию нода последнюю? 4.2 кажись ... ищет для нее ключи?
P.S. Молодец что написал изначальных создателей :)

gonzo111, 2010-09-15 в 10:23:26

4.2 ищет и обновлятеся

Time, 2010-12-04 в 14:09:17

Спасибо! Все настроил правда пришлось помучаться немного, сейчас все проверил, все работает!

alexco, 2011-11-29 в 20:44:47

http://forum.lissyara.su/viewtopic.php?f=3&t=32285
Тут боле простой скрипт но более стабильный

PathFounder, 2012-03-29 в 14:18:27

Офигенски! всё пашеть )

adre, 2012-05-17 в 18:45:17

5ка обновляется базами 4ки, но надо ломаную качать  или BE =)

gonzo111, 2012-06-25 в 3:22:29

забираем тут последняя версия 100% рабочего скрипта
здесь



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0431 секунд
Из них PHP: 24%; SQL: 76%; Число SQL-запросов: 77 шт.
Исходный размер: 20480; Сжатая: 5841