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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Slik
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-02-07 17:05:38
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение Slik » 2010-05-26 1:11:29

Все что выкачал скрипт получилось 1.950мб :) не хило

Хостинговая компания 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/

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

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

Непрочитанное сообщение thefree » 2010-05-26 9:35:11

поймите я не писал узконаправленный скрипт для какой то одной базы, я писал для себя ЗЕРКАЛО и вроде как получилось ...
я сливаю все базы которые там есть, если что-то вам лишнее уберите из списка баз.

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

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

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

Непрочитанное сообщение Tr0y » 2010-05-28 6:58:14

Скачал последний прикреплённый скрипт, исправил архиватор на 7z, пишет следующее:

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

Can't unpack /srv/www/htdocs/nod/update.ver at /srv/www/htdocs/nod/upd.pl line 140, <AUTHFILE> line 2.
Can't unpack /srv/www/htdocs/nod/update.ver at /srv/www/htdocs/nod/upd.pl line 140, <UPDATE> line 22.
Can't unpack /srv/www/htdocs/nod/update.ver at /srv/www/htdocs/nod/upd.pl line 140, <UPDATE> line 44.
Can't unpack /srv/www/htdocs/nod/update.ver at /srv/www/htdocs/nod/upd.pl line 140, <UPDATE> line 66.
...
Причём часть файлов он закачал, а дальше вот такое...

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

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

Непрочитанное сообщение FoKS » 2010-05-28 10:12:02

Вроде ж написал, если такая ошибка то замените на свой системный "анрар", то что лежит в "либ". С "зипом" не пробовал, но похоже "зип", не подходит. Такие же ошибки были из-за нового "анрара".

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

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

Непрочитанное сообщение riser » 2010-06-08 13:00:40

FoKS - вот Вы реально красавчик! :) Все работает с полпинка, ключи ищет, базы качает :)
Вот что значит "правильный скрипт". А то как начнут велосипеды выдумывать... То ключи сам ищи да вписывай, то целый вебсервер поднимай с sql и кури настройки неделю...


FoKS - большое человеческое спасибо! :)

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

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

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

FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
Подтверждаю!CentOS 5.4 - полет нормальный!

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

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

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

Только вот базы качает, а update.ver лежит у меня в дире со скриптом, в /eset_upd не появляется.. :pardon:

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

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

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

Только вот базы качает, а update.ver лежит у меня в дире со скриптом, в /eset_upd не появляется..
ln -s Вам навстречу! :)

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

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

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

это понятно,но по коду он должен ложить туда куда нужно,

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

my $server = "http://update.eset.com/eset_upd/";
        downl_file("/update.ver", $server, $path);
        #mkpath("$bases_path/download/engine3", {verbose => 1, mode => 0777}); || die "Can't create dir: $!\n";
        if (!(-d "$bases_path/download/engine3")) {
            mkpath("$bases_path/download/engine3", 0, 0777) || die "Can't create dir $bases_path/download/engine3: $!\n";
            mkpath("$bases_path/download/engine3ess", 0, 0777) || die "Can't create dir $bases_path/download/engine3ess: $!\$
            mkpath("$bases_path/eset_upd", 0, 0777) || die "Can't create dir $bases_path/download/eset_upd: $!\n";
            my ($hosts_new_ref, $updver_ref) = read_updatever("$upd_file"); my %updver = %$updver_ref;
            if (length($hosts_new_ref) < 1) {return};
            my $server = "http://update.eset.com/";
            for my $filename ( keys %updver ) {
                $downl_result = downl_file($updver{$filename}{file}, $server, $bases_path);
на папки 777 права уже выставил :pardon:

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

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

Непрочитанное сообщение riser » 2010-06-08 17:07:35

server801, смотрите зорче :)

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

  my $downl_result = 1;
    if (-e "$path/$upd_file") {
        my (@hosts, %updver, %updver_old);
        my ($hosts_ref, $updver_ref_old) = read_updatever("$upd_file"); @hosts = @$hosts_ref;
        #print Dumper(@hosts);
        #if (!defined($hosts[0])) {return};
        for (my $i = 0; $i <= $#hosts; $i++) {
            if ($downl_result) {
                logging("Checking $hosts[$i]");
                #print "$path/$upd_file.old";
                rename("$path/$upd_file", "$path/$upd_file.old") || die "Can't rename $upd_file: $!";
                my ($hosts_ref, $updver_ref_old) = read_updatever("$upd_file.old"); %updver_old = %$updver_ref_old;

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

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

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

... а чтоб не париться, так как там всякие перепроверки, то все таки ln -s Вам навстречу! :)


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

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

Непрочитанное сообщение server801 » 2010-06-08 22:04:27

симлинг спасает.но как то не по джедайски :-D

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

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

Непрочитанное сообщение maximka_l » 2010-06-10 7:08:05

FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
Поставил. Все супер. Но 4-ка обновляется не хочет. Качает только для 3-й ветке. Что не так?

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

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

Непрочитанное сообщение thefree » 2010-06-10 11:12:54

maximka_l писал(а):
FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
Поставил. Все супер. Но 4-ка обновляется не хочет. Качает только для 3-й ветке. Что не так?
все так, для 4ки он и не качает.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету


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

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

Непрочитанное сообщение thefree » 2010-06-10 11:44:35

maximka_l писал(а):Я так и подумал.
А есть для 4-ки?
Начиная вот отсюда
http://forum.lissyara.su/viewtopic.php? ... &start=350
я выложил свой скрипт, почитайте коменты к нему.
Как оказалось для пользователей у него есть один не достаток, он выкачивает ВСЕ, то есть полностью делает зеркало выбранной базы
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Slik
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-02-07 17:05:38
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение Slik » 2010-06-10 11:44:57

у меня четвертая ветка нормально обновляется.

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

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

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

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

Аватара пользователя
Slik
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-02-07 17:05:38
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение Slik » 2010-06-10 12:01:39

Версию нода 4.2.40.10, сначала тянет update.ver, если есть что обновлять то и файлы тянет, версия скрипта которая тянет все зеркало.

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

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

Непрочитанное сообщение thefree » 2010-06-10 13:14:54

Slik писал(а):Версию нода 4.2.40.10, сначала тянет update.ver, если есть что обновлять то и файлы тянет, версия скрипта которая тянет все зеркало.
ясно, тут речь идёт о другой версии скрипта от FoKS
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

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

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

Непрочитанное сообщение maximka_l » 2010-06-15 5:20:12

thefree писал(а):
maximka_l писал(а):Я так и подумал.
А есть для 4-ки?
Начиная вот отсюда
http://forum.lissyara.su/viewtopic.php? ... &start=350
я выложил свой скрипт, почитайте коменты к нему.
Как оказалось для пользователей у него есть один не достаток, он выкачивает ВСЕ, то есть полностью делает зеркало выбранной базы
Вот какие ошибки вылазят :(

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

Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
Use of uninitialized value in concatenation (.) or string at ./nod32.pl line 90.
DEBUG: Selet host  is down
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Start search new key
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Found new key
DEBUG: Test key
DEBUG: Key test is bad
DEBUG: Download file eset_upd/update.ver
DEBUG: Download file nod_upd/update.ver
DEBUG: Download file eset_upd/sky/update.ver
DEBUG: Download file eset_upd/pre/update.ver
DEBUG: Download file eset_upd/v4/pre/update.ver
DEBUG: Download file eset_upd/v4/update.ver
DEBUG: Download file eset_upd/v4/sky/update.ver

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

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

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

стоп, а где у вас

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

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

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

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

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

Непрочитанное сообщение maximka_l » 2010-06-15 10:33:11

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

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

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

И покажите perl -V
С 7zip заработало, пошло качатся! Сейчас скачается и проверим.

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

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

Непрочитанное сообщение z1riser » 2010-06-15 12:03:38

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

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

Заранее благодарен :)