Page 34 of 54 FirstFirst ... 24323334353644 ... LastLast
Results 496 to 510 of 796

Thread: NOD32 update server

  1. #496
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Добрый день.
    Не получается разобраться с некоторыми вопросами:
    1. Обрезанной версии "touch" из BusyBox v1.17.4 не нравятся используемые параметры:
    "touch: invalid option -- r" (-am он тоже не знает). В стандартных репозиториях не нашел полной версии touch.
    Подскажите что делать, пожалуйста.
    2. А зачем в общедоступном каталоге (веб-сервера) держать файлы типа key.txt, keys.txt и т.д.?
    WL500gp-1.9.2.7-d-r2624

  2. #497
    Quote Originally Posted by GUID View Post
    2. А зачем в общедоступном каталоге (веб-сервера) держать файлы типа key.txt, keys.txt и т.д.?
    а с чего он общедоступный,если нато пошло то ничего нестоит установить логин и пароль

  3. #498
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Quote Originally Posted by seregakot View Post
    а с чего он общедоступный,если нато пошло то ничего нестоит установить логин и пароль
    Судя по комментарию к переменной WEB_ROOT (которая указывает на этот каталог):
    #путь к корневой папке домена, где будет лежать зеркало
    WEB_ROOT=
    На первый свой вопрос отвечаю сам же:
    ipkg install coreutils
    WL500gp-1.9.2.7-d-r2624

  4. #499
    можно ли сделать авторизацию при обращении к обновлениям на роутре?

  5. #500
    Quote Originally Posted by Nikitskiy View Post
    можно ли сделать авторизацию при обращении к обновлениям на роутре?
    в файле lighttpd.conf
    в раздела auth.require

    добавьте следующее:
    Code:
    "/Ваш_каталог_базы" =>
    (
    "method"  => "basic",
    "realm"   => "nod32 access",
    "require" => "valid-user"
    ),
    получится примерно следующее:

    Code:
    auth.require = ( "/rutorrent" =>
    (
    "method"  => "basic",
    "realm"   => "rutorrent access",
    "require" => "valid-user"
    ),
    /Ваш_каталог_базы" =>
    (
    "method"  => "basic",
    "realm"   => "nod32 access",
    "require" => "valid-user"
    ),
    "/cgi-bin" =>
    (
    "method"   => "basic",
    "realm"    => "dlengine access",
    "require"  => "valid-user"
    )
    )										)

  6. #501
    Quote Originally Posted by chug View Post
    в файле lighttpd.conf
    в раздела auth.require

    добавьте следующее:
    Code:
    "/Ваш_каталог_базы" =>
    (
    "method"  => "basic",
    "realm"   => "nod32 access",
    "require" => "valid-user"
    ),
    получится примерно следующее:

    Code:
    auth.require = ( "/rutorrent" =>
    (
    "method"  => "basic",
    "realm"   => "rutorrent access",
    "require" => "valid-user"
    ),
    /Ваш_каталог_базы" =>
    (
    "method"  => "basic",
    "realm"   => "nod32 access",
    "require" => "valid-user"
    ),
    "/cgi-bin" =>
    (
    "method"   => "basic",
    "realm"    => "dlengine access",
    "require"  => "valid-user"
    )
    )										)
    так а пароль и логин какой будет и где его задать?

  7. #502
    Уже некоторое время перестал обновлять базу данных и стал выдавать ошибку об отсутствие правильного пользователя и пороля.
    Ситуацию решил следующим способом:
    Открыл
    Code:
    /opt/share/www/nod32upd.conf
    удалил адресс, из-за которого программа висит (http://www.nod32keyhere.info )
    И добавил новыи в самом начале строки HTMLs_list=
    Code:
    http://www.nod32serialsforfree.com/2011/11/november-13-2011-updates.html
    Рестартанул:
    Code:
    rm /opt/var/run/nod32upd.pid
    cd /opt/share/www && ./nod32upd
    cd /opt/share/www/status/nod32_show && ./nod32_show.php
    И вуаля, обновление прошло успешно!

    Просьба создателям: а нельзя ли как нибудь приучить nod32upd брать ключики из этои страницы автоматом, не указывая путь до текущеи даты?
    Last edited by juzis28; 16-11-2011 at 07:08.

  8. #503
    Обновление ручками работает, а вот через crontab не хочет, не понятно почему, подскажите, кто знает выход из положения.
    Стопорит на 184 строке скрипта и дальше не в какую
    Code:
    dl_file 0 $SERVER/$DIR/update.ver
    После этой функции вылетаю на
    Error downloading file http://update.eset.com/eset_upd/update.ver
    Clearing tmp
    Abort
    И дальше скрипт не идёт.
    -----------------
    Ответ нашёл, как то странно, что до wget пришлось прописывать полный путь until /opt/bin/wget.
    Добавил в начало скрипта export PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    Last edited by necrom; 18-11-2011 at 01:19.

  9. #504
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253

    nod32upd 0.7.0 beta

    Предлагаю потестить новую версию скрипта.
    Если взглянуть на приведенный ниже список изменений, то можно заметить, что кроме добавления новых ошибок, функциональных изменений не очень много.
    Поэтому:
    - тестировать осторожно;
    - я осмелился дать скрипту следующую версию (надеюсь SSN не обидится).

    Для чего это делалось:
    - предыдущая версия не поддерживает обновления самого антивируса для v5 NOD’а. Моя поддерживает только для некоторых языков (русского к сожалению нет). Но, похоже, это политика ESET;
    - хочу перейти на NOD и поэтому «делал для себя», а заодно и здесь выложил.

    Пара пояснений:
    - если NOD_VER=”3”, то список обновлений должен соответствовать результату работы «предыдущей версии»;
    - поменялась идеология задания путей к папкам и файлам (появилось 4 каталога: база, временный, публичный и приватный). Однако, в файле «nod32upd.conf_classic» показано как вернуться к «старому» способу (WEB_ROOT, AVBASE_DIR).
    - не забываем, что должны быть установлены следующие пакеты: wget, sed, coreutils (нужен полноценный touch).

    Основные изменения:
    Code:
    - подправлен код: идея и алгоритмы в основном остались старые, только добавлены новые ошибки
    - настройки вынесены в файл конфигурации + добавлены тонкие настрйки (языки, пути к директориям и файлам)
    - исправлены условия отбора обновлений (языки, компоненты) для скачивания
    - не поддерживается v2
    - поддерживаются версии 3(4) и 5 (не одновременно!!!)
    - расположение файла конфигурации: (1) первый параметр, (2) первый попавшийся файл *.conf в папке со скриптом, (3) /opt/etc/nod32upd.conf
    - возможность задать логин и пароль (тогда не будет происходить поиск их поиск)
    - убрана "iconv -c -f cp1251", что позволяет не устанавливать libiconv (которой нет в стандартных репозиториях) + вообще не понятен ее смысл (перекодировка из кириллицы в никуда)
    - trace_error заменена на trace_msg (переписана полностью и возможно не очень удачно)
    - в случае fatal ошибки лог сохраняется в файл LOG_MAIN_F (стандартный LOG_F затирается при следующем запуске)
    - сводка (успех/неудача) записывается в постоянный файл STATUS_MAIN_F
    - поддержка шаблонов в HTMLs_list (%TEMP_01% -> 2011/11/november-13-2011). Т.е. "http://www.nod32serialsforfree.com/2011/11/november-13-2011-updates.html" записываем как: "http://www.nod32serialsforfree.com/%TEMP_01%-updates.html"
    Attached Files Attached Files
    WL500gp-1.9.2.7-d-r2624

  10. #505
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253

    nod32upd 0.7.1

    Quote Originally Posted by Black_Sun View Post
    в логах пишет:
    http://update.eset.com/eset_upd/update.ver [82/82] -> "update.ver" [1]
    Reading list of Servers...
    clearing tmp
    1. Сообщения "Reading list of Servers..." быть не может, а может только "Read list of Servers...".
    2. Такое поведение возможно, если не удается загрузить список серверов (они берутся из update.ver).
    3. У Вас грузится "пустой" update.ver, т.к. его размер [82/82]. Для "обычного" файла размер совсем другой [7108/7108].

    У меня такое было один раз во время отладки. Причем достаточно продолжительное время (несколько часов). Может быть связано с тех.обслуживанием ESET, а может банально проблемы с логином и паролем. Я так и не понял причины, но на следующий день все восстановилось.

    v.0.7.1. Изменения мелкие и служат для того, чтобы информировать о "пустом update.ver" (посмотрим как часто этот эффект будет проявляться).
    Code:
    - добавлена информация о версии обновлений в файле STATUS_MAIN_F
    - добавлено уведомление в файл STATUS_MAIN_F (и лог) об отсутствии списка серверов (классифицируется как не фатальная ошибка)
    - в режиме отладки (DEBUG_ON=1) не удаляются файлы с описаниями обновлений
    Attached Files Attached Files
    WL500gp-1.9.2.7-d-r2624

  11. #506
    Спасибо большое за скрипт всем, кто развивал и помогал развивать его!

    Может пришло время разместить его на github.com?
    Удобнее будет совместо разрабатывать.

  12. #507
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Quote Originally Posted by VarioN View Post
    Может пришло время разместить его на github.com?
    Удобнее будет совместо разрабатывать.
    Думаю, что от github'а будет мало толка, а вот на на форуме ESET'а - самое оно. И тебе поддержка от спецов, и аудитория целевая.
    WL500gp-1.9.2.7-d-r2624

  13. #508

    Cool

    to: GUID

    а возможно ли сделать одновременно два зеркала и для 5 и для 4й версии? пусть будет два скрипта, и будут выполняться по очереди?

  14. #509
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Quote Originally Posted by Gman View Post
    а возможно ли сделать одновременно два зеркала и для 5 и для 4й версии? пусть будет два скрипта, и будут выполняться по очереди?
    Делаете два файла конфигурации (v5.conf, v4.conf), указывая разные версии и разное расположение папок. Запускаете их в произвольном порядке (лучше в разное время, чтобы меньше загружать процессор):
    Code:
    nod32upd /opt/etc/nod_v5.conf
    nod32upd /opt/etc/nod_v4.conf
    (!!!) Лучше задавать абсолютные пути.

    Про конфиг есть пояснения в истории версий 0.7.0b (1-2-3 порядок поиска конфига):
    расположение файла конфигурации: (1) первый параметр, (2) первый попавшийся файл *.conf в папке со скриптом, (3) /opt/etc/nod32upd.conf
    Вначале планировалось сделать общее зеркало для всех версий (т.е. есть общие файлы, файлы для 4 и для 5). Но, достаточно быстро я понял, что нифига не понимаю в структуре зеркала и назначении файлов и поэтому появился "костылек" в виде возможности задать расположение файла конфигурации. Благо в него вынесены все настройки (чего нет в версии 0.6.11b2, там часть настроек в самом "исполняемом" скрипте) - поэтому получается вполне терпимо.
    Last edited by GUID; 16-12-2011 at 20:25.
    WL500gp-1.9.2.7-d-r2624

  15. #510
    Join Date
    Oct 2008
    Location
    Saint-Petesburg, Russia
    Posts
    253
    Quote Originally Posted by GUID View Post
    нифига не понимаю в структуре зеркала и назначении файлов
    Кто-нибудь из владельцев лицензионного русского NOD может помочь с одной догадкой?
    Все что от Вас потребуется, это скачать несколько файлов такого типа:
    http://update.eset.com/eset_upd/update.ver (при скачивании спрашивается логин и пароль).
    Просто, мне кажется, что отсутствие в обновлениях русской версии зависит именно от ключа.
    Если найдутся желающие помочь - пишите в личку.
    WL500gp-1.9.2.7-d-r2624

Page 34 of 54 FirstFirst ... 24323334353644 ... LastLast

Similar Threads

  1. [HowTo] Install and configure Oleg's firmware
    By wengi in forum WL-500gP Tutorials
    Replies: 957
    Last Post: 22-02-2013, 22:24
  2. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 22:25
  3. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 18:58
  4. HowTo install a lightweight blog server
    By Tamadite in forum WL-500g/WL-500gx Tutorials
    Replies: 0
    Last Post: 03-12-2006, 01:46
  5. Gameserver
    By blingbling in forum WL-500gP Q&A
    Replies: 2
    Last Post: 17-07-2006, 15:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •