NOD32 - программы для обновления

Модераторы: don_tosha, The BigfooD, bv7, Vital Key

Обновление nod - еще один вариант

Сообщение RASL85 » Вс фев 27, 2011 08:54

Сорри если повторюсь: никто не рассматривал вариант с DynDNS? Будучи сисадмином юзаю чат через такую фишку, чат доступен лакально внутри сетки, а так же через инет, через ДНС имя. Роутер подымает VPN, а дальше проброс портов, таким образом айпи в течении какого-то срока будет меняться... Возможно я не учитываю того, что eset даст запрос в ДинДНС и те забанят учетку, но тут хз с таким пока не сталкивался...пока что)
Аватар пользователя
RASL85
Независим
 
Сообщений: 1
Зарегистрирован: Вс фев 27, 2011 08:50
Откуда: Минск


...

Сообщение bv7 » Вс фев 27, 2011 10:30

Вот. Запускать можно из любого места. Минимизируется при старте, скачивает только для x86 или x64 (в зависимости от платформы), скачивает только новые. Остается добавить в планировщик и прописать путь к локальной папке в НОДЕ.

Код: выделить все
@ECHO OFF
REM Адрес сервера обновлений
SET url=http://nod.uvaga.by/nod4/

REM Папка локального зеркала
SET mir=%~dp0..\updates

IF "%1"=="" (
   start "" /MIN "%0" 1
   GOTO :EOF
)
SETLOCAL ENABLEDELAYEDEXPANSION
MD "%mir%"
CALL :wget update.ver
FOR /f "usebackq tokens=1,2 delims==" %%a IN ("%mir%\update.ver") DO IF "%%b"=="" (
   IF "!platform!"=="%PROCESSOR_ARCHITECTURE%" CALL :wget !file! -b
) ELSE IF "%%a"=="platform" (
   SET platform=%%b
) ELSE IF "%%a"=="versionid" (
   SET versionid=%%b
) ELSE IF "%%a"=="file" (
   SET file=%%b
)
EXIT

:wget
"%~dp0wget.exe" -N -kk %2 -o"nul" -P"%mir%" %url%%1


Добавлено спустя 21 минуту 3 секунды:

smyth писал(а):
Vital Key писал(а):2. Написать программу, которая:
а. Скачивает архив с Уваги
б. Распаковывает в локальную папку
Будет замечательно если ещё:
в. Прописывает себя в планировщик или имеет свой планировщик
г. Прописывает в НОД обновление из локальной папки
д. Проверяет версию обновления и скачивает архив только, если версия изменилась
е. Имеет настройки версии НОДа, локальной папки, планировщика и т.п.


По пункту "г" (Прописывает в НОД обновление из локальной папки).
НОД хранит имена серверов обновления в реестре:

[HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\UI_Settings\Servers]
в этой ветке хранится список серверов, введенных через GUI пользователем

[HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile]
параметр "SelectedServer" - выбранный пользователем (текущий) сервер

Ессесно, эти ключи НОД не дает редактировать сторонней проге из соображений собственной безопасности. Служба ESET Service (ekrn) NOT_STOPPABLE,NOT_PAUSABLE. Способ ее засуспендить чтобы внести изменения в реестр в голову не приходит... :dntknw:


Я думаю способа поменять ключи и не найдется. В противном случае грош цена антивирусу, который можно перенастраивать без его же ведома.
Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Сообщение wmaximum » Вс фев 27, 2011 10:40

Конечно, то, что сервер обновления забанили это очень плохо, но вот если кому нужно, то я по совету anonimus создал общий сервер для обновления, правда не по гостю ((. Пользуйте http://myzha.ru/nod4/, может пригодиться.
Аватар пользователя
wmaximum
Независим
 
Сообщений: 1
Зарегистрирован: Вс фев 27, 2011 10:37
Откуда: Жабинка

Сообщение Vital Key » Вс фев 27, 2011 11:10

По поводу стачивания только новых файлов: я не уверен, что такой способ не нарушит целостность зеркала. Оно в результате разрастется до неимоверных размеров (ненужные файлы ведь никак не удаляются и т.п.). Вот если бы реализовать функцию синхронизацию локальной папки с папкой в интернете (сравнивается время и размер каждого файла и скачиваются более новые, но, если файл отсутствует в интернет-папке, то его нужно удалить из локальной).
А пока лично себе я не рискую не скачивать всю базу...
нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение Vital Key » Вс фев 27, 2011 12:58

davidsoft, я как раз сейчас тестирую эту прогу...
нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение tseba2 » Вс фев 27, 2011 13:08

а если создать новое зеркало? Сколько там должно быть места?
Аватар пользователя
tseba2
Независим
 
Сообщений: 4
Зарегистрирован: Вс фев 27, 2011 13:07
Откуда: Браслав

Сообщение Vital Key » Вс фев 27, 2011 13:17

tseba2 писал(а):а если создать новое зеркало? Сколько там должно быть места?

если только для онлайн обновлений, то минимум 150 мб. А ещё люди должны быть готовы к достаточно высоким нагрузкам не сервер...
нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение boba_l » Вс фев 27, 2011 13:32

Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?
Аватар пользователя
boba_l
Заглянул на огонёк
 
Сообщений: 21
Зарегистрирован: Ср окт 28, 2009 18:06

Сообщение davidsoft » Вс фев 27, 2011 13:42

boba_l писал(а):
Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?


У меня не лается. :acute:
Аватар пользователя
davidsoft
Заглянул на огонёк
 
Сообщений: 23
Зарегистрирован: Вт авг 05, 2008 21:02

Сообщение Vital Key » Вс фев 27, 2011 14:05

boba_l писал(а):
Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?

Короче, я её забраковал. Или я дурак или он не корректно на Win7 x64 работает, но это дело я закинул. Народ не разберётся. Нужно что-то намного проще. Тем более работы ведутся.
Кроме того я сейчас веду переговоры о создании зеркала на госте с несколькими сайтами. Так что, я думаю, будет несколько решений нашей проблемы.
нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение tseba2 » Вс фев 27, 2011 14:08

Vital Key писал(а):
boba_l писал(а):
Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?

Короче, я её забраковал. Или я дурак или он не корректно на Win7 x64 работает, но это дело я закинул. Народ не разберётся. Нужно что-то намного проще. Тем более работы ведутся.
Кроме того я сейчас веду переговоры о создании зеркала на госте с несколькими сайтами. Так что, я думаю, будет несколько решений нашей проблемы.

Согласен, новое зеокало - единственное решение, над которым и нужно работать.
Аватар пользователя
tseba2
Независим
 
Сообщений: 4
Зарегистрирован: Вс фев 27, 2011 13:07
Откуда: Браслав

Сообщение davidsoft » Вс фев 27, 2011 14:13

Vital Key писал(а):Короче, я её забраковал. Или я дурак или он не корректно на Win7 x64 работает


Сказать не чего не могу так-так WinXP x32.
Что именно не корректно работает обновление?
Аватар пользователя
davidsoft
Заглянул на огонёк
 
Сообщений: 23
Зарегистрирован: Вт авг 05, 2008 21:02

Сообщение Vital Key » Вс фев 27, 2011 14:20

Выдаёт постоянные ошибки даже запущенная от имени администратора и добавленная в исключения НОДа. Не удаляются прописанные сервера, не пропитывается новый. Даже если это заработает, то для многих юзеров будет сложно настроить (почитайте прошлые страницы и посмотрите какие у юзеров возникают вопросы :( )
tseba2 писал(а):Согласен, новое зеокало - единственное решение, над которым и нужно работать.

Позволю себе не согласиться с вами. Новое зеркало могут очень быстро забанить тоже. И потребуется искать новое и переводить всех на него. А решение с обновлением с забаненного зеркала окажется в результате более долговечным и простым.
нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение davidsoft » Вс фев 27, 2011 14:46

Vital Key писал(а):Не удаляются прописанные сервера, не пропитывается новый.


Удалять сервера не нужно достаточно просто снять галочки с серверов.
По чему не добавляется сервер не в курсе в XP всё в норме.
Пробуйте заменить файл NOD32view.ini в папке с программой, возможно, так добавиться сервер nod.uvaga.by

Для тех пользователей, что с компьютером на вы можно сделать мануал по работе с программой.
Последний раз редактировалось davidsoft Вс фев 27, 2011 15:07, всего редактировалось 1 раз.
Аватар пользователя
davidsoft
Заглянул на огонёк
 
Сообщений: 23
Зарегистрирован: Вт авг 05, 2008 21:02

Сообщение bv7 » Вс фев 27, 2011 14:55

Vital Key писал(а):По поводу стачивания только новых файлов: я не уверен, что такой способ не нарушит целостность зеркала. Оно в результате разрастется до неимоверных размеров (ненужные файлы ведь никак не удаляются и т.п.). Вот если бы реализовать функцию синхронизацию локальной папки с папкой в интернете (сравнивается время и размер каждого файла и скачиваются более новые, но, если файл отсутствует в интернет-папке, то его нужно удалить из локальной).
А пока лично себе я не рискую не скачивать всю базу...


Тогда вот, и никаких проблем с разрастанием:
Код: выделить все
@ECHO OFF

REM bv7(c) UpdateNod4.cmd v3.00.02 (Создание локального зеркала обновлений NOD32)
REM 1) Скопировать в локальную папку вместе с wget.exe (например в папку c:\nod\bin\).
REM 2) Указать параметрах обновления NOD32 папку локального зеркала (например c:\nod\updates\).
REM 3) Для обнновления зеркала запустить данный командный файл, либо указать его в планировщике NOD32.
REM Как работает:
REM 1) Скачивает update.ver.
REM 2) Скачивает/обновляет и регистрирует все файлы, указанные в update.ver и соответствующие платформе (см. переменную plf).
REM 3) Удаляет файлы, непроходившие регистрацию (чтобы не накапливались устаревшие файлы).

REM Адрес сервера обновлений
SET url=http://nod.uvaga.by/nod4/

REM Папка локального зеркала
SET mir=%~dp0..\updates

REM Платформа для закачки (для скачивания вне зависимости от платформы оставьте значение пустым)
REM SET plf=
SET plf=%PROCESSOR_ARCHITECTURE%

IF "%1"=="" (
   start "" /MIN "%0" /g
   GOTO :EOF
) ELSE IF "%1"=="/g" (
   SETLOCAL ENABLEDELAYEDEXPANSION
   SET platform=
   MD "%mir%"
   DEL "%mir%\actualfiles.txt" /Q
   CALL :wget update.ver
   FOR /f "usebackq tokens=1,2 delims==" %%a IN ("%mir%\update.ver") DO IF "%%b"=="" (
      IF NOT "!file!"=="" IF "!platform!"=="%plf%" (
         ECHO !file!>>"%mir%\actualfiles.txt"
         CALL :wget !file! -b
      )
   ) ELSE IF "%%a"=="platform" (
      IF NOT "%plf%"=="" SET platform=%%b
   ) ELSE IF "%%a"=="versionid" (
      SET versionid=%%b
   ) ELSE IF "%%a"=="file" (
      SET file=%%b
   )
   FOR %%f IN ("%mir%\*.nup") DO CALL "%0" /s "%%f"
   DEL "%mir%\actualfiles.txt" /Q
   EXIT
) ELSE IF "%1"=="/s" (
   SET actual=
   FOR /f "usebackq tokens=1" %%e IN (`CALL %0 /f %2`) DO IF NOT "%%e"=="" SET actual=1
   IF "!actual!"=="" DEL %2 /Q
) ELSE IF "%1"=="/f" (
   FINDSTR /L /I /X /M /P "%~nx2" "%mir%\actualfiles.txt"
)
GOTO :EOF


REM Закачка файла
:wget
"%~dp0wget.exe" -N -kk %2 -o"nul" -P"%mir%" %url%%1


Добавлено спустя 3 минуты 59 секунд:

tseba2 писал(а):
Vital Key писал(а):
boba_l писал(а):
Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?

Короче, я её забраковал. Или я дурак или он не корректно на Win7 x64 работает, но это дело я закинул. Народ не разберётся. Нужно что-то намного проще. Тем более работы ведутся.
Кроме того я сейчас веду переговоры о создании зеркала на госте с несколькими сайтами. Так что, я думаю, будет несколько решений нашей проблемы.

Согласен, новое зеокало - единственное решение, над которым и нужно работать.


У мну долгое время работало. Затем пришлось забраковать. Новые версии стали требовать подключения к официальным сайтам. С гостем принципиально автоматически не скачивала, только если по платнику.
Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Пред.След.

Вернуться в Проект nod.uvaga.by

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 1

Uvaga.By - Всегда актуальная информация из мира hi-tech, новости, обзоры, каталог бытовой техники, форум, комментарии.