Проба пера: статья о создании зеркала для NOD32

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение thefree » 2010-06-15 15:47:08

z1riser писал(а):Камрады, а киньте еще последнюю версию скрипта который качает все! (и обновления и компоненты, и все версии x86\x64) и желательно только рус\англ.

И расскажите как настроить нод, чтоб автоматом обновлял версию программы с зеркала, например 4.0.437 -> 4.2.x.x (3.0.х.х -> 4.2.x.x)

Заранее благодарен :)
КАЧАЕТ ВСЕ!!
http://forum.lissyara.su/viewtopic.php? ... 00#p243978

Обновится с версий не как увы, как я понял
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

riser
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение riser » 2010-06-16 10:20:08

thefree писал(а):
z1riser писал(а):Камрады, а киньте еще последнюю версию скрипта который качает все! (и обновления и компоненты, и все версии x86\x64) и желательно только рус\англ.

И расскажите как настроить нод, чтоб автоматом обновлял версию программы с зеркала, например 4.0.437 -> 4.2.x.x (3.0.х.х -> 4.2.x.x)

Заранее благодарен :)
КАЧАЕТ ВСЕ!!
http://forum.lissyara.su/viewtopic.php? ... 00#p243978

Обновится с версий не как увы, как я понял
И все таки вопрос открыт... А как сделать так, чтоб обновилась сама версия ? Вот у меня, например, 4.0.437.0. Довольно древняя уже. :) Ну и еще 150+ компов с разными версиями. Можно ли с обновлениями автоматом обновить двиг ?
О ESET Remote Administrator Server (Console) знаю. Интересно возможно ли через апдейтпы ?

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение schizoid » 2010-06-16 17:01:31

по-моему даже через ESET Remote Administrator Server (Console) такого сделать низзя.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

z1riser
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение z1riser » 2010-06-16 17:21:50

schizoid писал(а):по-моему даже через ESET Remote Administrator Server (Console) такого сделать низзя.
Можно, там есть REMOTE INSTALL. Делаем пакет, конфигурим, и накатываем на все компы.. Жесть только что оно парсит компы последовательно один за другим... Тоесть пока один не проинсталит - к след. не переходит. А если комп. попался PII, или PIII, или кто-то в данный момент включился\выключился - имеем жесть... Можно сделать сайлент инсталятор - но там тоже проблема - нужный конф не накатить (нет опций\аргументов)...

maximka_l
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение maximka_l » 2010-06-17 8:07:32

maximka_l писал(а):
thefree писал(а):стоп, а где у вас

Код: Выделить всё

@nod32_mirror
попробуйте http://forum.lissyara.su/viewtopic.php? ... 00#p243978

И покажите perl -V
С 7zip заработало, пошло качатся! Сейчас скачается и проверим.
Скачать скачалось, но 4-ка все равно обновлятся не хочет.
в папке donwload на данный момент:
engine
engine3
engine3ess
prerelease
prerelease_ess
win
Что не так?


maximka_;
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение maximka_; » 2010-06-17 10:04:30

server801 писал(а):

Код: Выделить всё

cd /uset_upd
ln -s ../download
Это я уже сделал. Для 4-ки обновляет чисто модули и все, а сами файлы даже не качает.

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение thefree » 2010-06-17 10:47:23

потому что делать этого не стоило ... надо была довать ссылку на uset_upd а он уже сам бы поднялся на .. и выкачивал что надо!
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

maximka_l
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение maximka_l » 2010-06-17 10:51:00

thefree писал(а):потому что делать этого не стоило ... надо была довать ссылку на uset_upd а он уже сам бы поднялся на .. и выкачивал что надо!
Ну хорошо. Ведь убрать можно символ. ссылку. Но все равно эффекта нету (

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение thefree » 2010-06-17 11:46:02

maximka_l писал(а):
thefree писал(а):потому что делать этого не стоило ... надо была довать ссылку на uset_upd а он уже сам бы поднялся на .. и выкачивал что надо!
Ну хорошо. Ведь убрать можно символ. ссылку. Но все равно эффекта нету (
должно быть что-то в духи

Код: Выделить всё

http://nod32.anv.local/eset_upd
http://nod32.anv.local/download
И только так т.к. в update.ver у Вас ссылки вида
file=/download/engine3/em006_64_n2.nup
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение viktor6 » 2010-07-10 11:49:59

server801 писал(а):

Код: Выделить всё

#!/usr/bin/perl
#
# Скрипт создания зеркала обновления вирусных баз NOD32
#
# Copyright (C) 2007-2009 HSDN <info@hsdn.org>
# http://www.hsdn.org
# ICQ: 980001
#

$LOGIN = 'EAV-'; # логин
$PASS = ''; # пароль

$PATH = "/www/htdocs"; # папка хранения зеркала
$TMP = "/www/tmp"; # папка хранения временных файлов

# Серверы обновления
%servers = (
   'http://u46.eset.com',
   'http://u21.eset.com'
);

%versions = ("nod_upd","eset_upd"); # версии nod32

foreach $URL_UPD (%servers) 
{
   if($URL_UPD)
   {
      foreach $NUPD (%versions) 
      {
         if($NUPD)
         {
            print "Using $URL_UPD/$NUPD...\n";

            unlink("$TMP/$NUPD.ver","$PATH/$NUPD/update.ver");
            download($PATH,"$URL_UPD/$NUPD/update.ver","/$NUPD/update.ver",$LOGIN,$PASS);
            system("/usr/local/bin/unrar e -y $PATH/$NUPD/update.ver $TMP");
            rename("$TMP/update.ver","$TMP/$NUPD.ver");

            $ver = "$TMP/$NUPD.ver";

            open(VER, "< $ver") or die "Couldn't open $ver for reading: $!\n";

            %files = ();
            %urls = ();

            $end = 0;

            while (defined($line = <VER>) )
            {
               chomp $line;

               if ($line =~ /COMPATLIST/) 
               {
                  $end = 1;
               }

               if ($end == 0) 
               {
                  ($par,$val) = split /=/, $line;

                  $val = substr($val, 0, -1);

                  if ($par =~ /file/ ) 
                  {
                     $name = $val;
                     $furl = "$URL_UPD$val";
                     $line = "file=$name";
                  }

                  if ($par =~/size/ ) 
                  {
                     $size = $val;
                     $files{$name} = $size;
                     $urls{$name} = "$furl";
                  }
               }
            }
            print "\n";

            close(VER);

            foreach $f (keys %files) 
            {
               if ((-s "$PATH$f") != $files{$f})
               {
                  $size = (-s "$PATH$f");
                  print "$URL_UPD/$NUPD Not present --> $PATH$f\t$f\t$files{$f} ---> $size\n";
                  unlink("$PATH$f");
                  download($PATH,$urls{$f},$f,$LOGIN,$PASS);
               } 
               else 
               { 
                  print "$URL_UPD/$NUPD Present --> $PATH$f\t$f\t$files{$f}\n";
               }
            }

            chmod(0644,"$PATH/*");

            sub download()
            {
               my ($path, $url, $f, $login, $pass) = @_;
               $dir = $f;
               $dir =~s/^(.*)\/(.*)$/$1/;

               system("mkdir -p $path$dir");
               system("/usr/local/bin/wget -P $path$dir --proxy-user=user --http-user=$login --http-password=$pass $url");
            }
         }
      }
   }
}
у меня из этого скрипта перестало обновляться зеркало
тобш вроде скрипт и скачивает обновления а уже из зеркала нод нехочет обновляться
http://192.168.1.1/eset_upd/
непойму что ему не хватает

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение viktor6 » 2010-07-10 12:49:48

thefree писал(а):И вот еще порошки, действия скрипта сводится к обращения в гугле ... И проверка валидатности

Код: Выделить всё

# ./google.pl
EAV-***02650 - rk2bjhcbf3 - ok
EAV-***02651 - k4r3ejnsre - ok
EAV-***02722 - fxvcrbpsch - ok
EAV-***80471 - rhpe8h3svk - false
EAV-***80511 - a6ss2mm7mr - false
EAV-***80474 - adxf45cpnt - false
EAV-***80509 - jsbf33ms7u - false
EAV-255***09 - mtb423n2cr - false
EAV-241***23 - uaakunhc2s - false
EAV-***20016 - 7n7n2j4m5t - false
EAV-***03311 - k4btva6tj7 - false
EAV-***03314 - 6vhupvfpbf - false
EAV-24307*** - bbab6667uv - false
EAV-26***023 - rm6sn66u4d - ok
EAV-26360*** - ha6u222vc2 - ok
EAV-***71081 - 2e2nmjnhud - false
EAV-***71083 - 752kfd28v8 - false
Не будем компрометировать уважаемого Лиса.

Нужны порты
_http://cvsweb.freebsd.org/ports/www/p5-libwww
_http://cvsweb.freebsd.org/ports/converters/p5-JSON-Any
а че у меня только 4 ключика?

Код: Выделить всё

root@debian:~/nod2# ./google.pl
EAV-28927696 - 262tvjamxd - false
EAV-28927703 - f4n5hkvk7c - false
EAV-28927706 - 3vu7b88hxm - false
EAV-28796918 - ttajetru5f - false
root@debian:~/nod2#

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение thefree » 2010-07-12 8:25:22

ну вот столько нашел гугл ...
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение RAGNAR » 2010-09-08 10:21:49

Выложете пожалуйста скрипт для одновления 3 и 4 nod и smart. если у кого есть реально рабочий
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение gonzo111 » 2010-09-09 14:39:11

Вложения
NOD32_upd_tools.tar.gz
(3.47 КБ) 1198 скачиваний
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru


Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение gonzo111 » 2010-09-09 16:09:18

да :smile:
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1409
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2010-09-09 16:10:25

спасибо за скрипт, работает :Yahoo!:

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение RAGNAR » 2010-09-09 17:57:13

что это может означать? что ему нужно?

Код: Выделить всё

md5ksr# /usr/local/etc/nodnew/nod.sh
!!! New Key !!!username: EAV-31494232password: vhspcntnb8Using http://um12.eset.com/nod_upd...

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=ru_RU.KOI8-R,Utf16=on,HugeFiles=on,2 CPUs)


Error:
there is no such archive
Couldn't open /tmp/dsmb/nod4/nod_upd.ver for reading: No such file or directory
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение gonzo111 » 2010-09-10 8:49:54

7-Zip 9.04 beta :shock:
обнови сперва
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение gonzo111 » 2010-09-10 12:47:43

Port: wget-1.12_2
Path: /usr/ports/ftp/wget

поставь :-D :ROFL:

должно быть так

Код: Выделить всё

./nod.sh |more
!!! New Key !!!username: EAV-31494232password: vhspcntnb8Using http://um12.eset.com/nod_upd...
--2010-09-10 12:43:25--  http://um12.eset.com/nod_upd/update.ver
Распознаётся um12.eset.com... 89.202.157.226
Устанавливается соединение с um12.eset.com|89.202.157.226|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 4057 (4,0K) [application/octet-stream]
Saving to: <</tmp/nod_upd/update.ver>>

100%[====================================================================================================>] 4 057       --.-K/s   в 0,09s

2010-09-10 12:43:25 (45,8 KB/s) - <</tmp/nod_upd/update.ver>> saved [4057/4057]


7-Zip 9.13 beta  Copyright (c) 1999-2010 Igor Pavlov  2010-04-15
p7zip Version 9.13 (locale=ru_RU.KOI8-R,Utf16=on,HugeFiles=on,2 CPUs)

Processing archive: /tmp/nod_upd/update.ver

Extracting  update.ver

Everything is Ok

Size:       35181
Compressed: 4057

http://um12.eset.com/nod_upd Not present --> /tmp/download/win/v2/98admncz.nup  /download/win/v2/98admncz.nup   886636 --->
http://um12.eset.com/nod_upd Not present --> /tmp/download/win/v2/ntadmnhr.nup  /download/win/v2/ntadmnhr.nup   663917 --->
http://um12.eset.com/nod_upd Not present --> /tmp/download/win/v2/98inetpl.nup  /download/win/v2/98inetpl.nup   874437 --->
http://um12.eset.com/nod_upd Not present --> /tmp/download/engine/engine0.nup   /download/engine/engine0.nup    12058855 --->
--2010-09-10 12:43:25--  http://um12.eset.com/download/engine/engine0.nup
Распознаётся um12.eset.com... 89.202.157.226
Устанавливается соединение с um12.eset.com|89.202.157.226|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с um12.eset.com:80.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 12058855 (12M) [application/octet-stream]
Saving to: <</tmp/download/engine/engine0.nup>>
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение RAGNAR » 2010-09-10 13:07:46

обновил , не помогло.

Код: Выделить всё

md5ksr# /usr/local/etc/nodnew/nod.sh
!!! New Key !!!username: EAV-31494232password: vhspcntnb8Using http://um12.eset.com/nod_upd...

7-Zip 9.13 beta  Copyright (c) 1999-2010 Igor Pavlov  2010-04-15
p7zip Version 9.13 (locale=ru_RU.KOI8-R,Utf16=on,HugeFiles=on,2 CPUs)


Error:
there is no such archive

что это за файл такой каторый он не находит?   nod_upd.ver 

Couldn't open /tmp/dsmb/nod4/nod_upd.ver for reading: No such file or directory
... Да освятится имя твое и pасшиpение твое, Господи...

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение RAGNAR » 2010-09-10 13:30:49

блогодарю все пошло. я думаю wget просто у меня небыло. его бы и в стотье можно было бы указать.
... Да освятится имя твое и pасшиpение твое, Господи...

RAGNAR
ст. прапорщик
Сообщения: 530
Зарегистрирован: 2009-07-10 22:12:06
Откуда: Ржев
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение RAGNAR » 2010-09-10 13:46:58

все скачалось а версия nod 4.2.42.3 не обновляеться говарит что нето.
... Да освятится имя твое и pасшиpение твое, Господи...

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение gonzo111 » 2010-09-10 14:42:15

что в /var/log/httpd-error.log ?

Alias /download/ "/usr/local/www/nod_update/download/"
есть?
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru