Зеркало обновлений ESET NOD32 в Linux

Передо мной встала задача автоматизировать создание зеркала баз пол линуксом. Раньше я это делал через  NOD32 Update Viewer, но он под винду, что не очень то удобно.

Копания в интернете вывели меня на несколько сайтов: вот и вот.

В первой ссылке скрипт очень простой. Но с ошибками, которыя я исправил (см. ниже). По второй - всё работает как часы, но надо посидеть и понастраивать.

Ладно, не будем отвлекаться, а приступим :)

Создадим несколько папок на Web-сервере:

Тут лежат файлы обновленний

# mkdir -p /var/www/download/engine3/

А тут файл update.ver

# mkdir -p /var/www/eset_upd/

Создадим сам скрипт:

# nano /usr/bin/get_nod_upd.sh

#!/bin/bash

NOD_USER="ваш логин"
NOD_PASS="пароль к офф. обновлениям"

cd /var/www && rm -rf /var/www/update.ver && rm -rf /var/www/update.ver.rar
wget http://u40.eset.com/eset_upd/update.ver
cp /var/www/update.ver /var/www/update.rar
cd /var/www/eset_upd/
rm -rf /var/www/eset_upd/update.ver
unrar e -y -c- /var/www/update.rar
cd /var/www/download/engine3/
rm -rf /var/www/download/engine3/downlist.txt
grep file= /var/www/eset_upd/update.ver | sed -e 's/file\=/http\:\/\/u40.eset.com/' > downlist.txt

wget --timestamping --http-user=$NOD_USER --http-password=$NOD_PASS --input-file=downlist.txt

^X

Теперь назначим права:

# chown root:root /usr/bin/get_nod_upd.sh
# chmod 700  /usr/bin/get_nod_upd.sh

Добавим в cron:

# crontab -e

05 09,15 * * * root /usr/bin/get_nod_upd.sh

Запустите скрипт и посмотрите как он отработал.

Вот вроде и всё.

P.S.: можно указать и не офф. сервер. Как это сделать сами разберётесь.

 

За статью спасибо,

За статью спасибо, пригодится. Нехватает одного момента: с сайта ht_tp://nod321.cn выдёргивать страничку с юзер/пассвордом, парсить её и вставлять в скрипт выдёргивания обновлений. Если прикрутишь этот момент - будет вообще мега круто

 Кстати, скриптик

 Кстати, скриптик выковыривания логинов/паролей для обновления наклацал. Если интересно - могу выложить. Единственное - скрипт не проверяет валидность логинов/паролей (лень писать - вемя итак пол третьего ночи :) ).

Угу, сделаю когда нибудь.

Угу, сделаю когда нибудь. И есть множество других сайтов где ключики лежат в видет текстового файла ;)

 

скрипту не хватает

скрипту не хватает логирования действий/результатов

это да. но можно выхлов в

это да. но можно выхлов в stdout завернуть в файл

http://forum.lissyara.su/view

http://forum.lissyara.su/viewtopic.php?f=3&t=12164 тут вы можете найти аналогичный скрип, авто поиск ключей и тд....

Отправить комментарий

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Enter the characters (without spaces) shown in the image.