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

Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
поймите я не писал узконаправленный скрипт для какой то одной базы, я писал для себя ЗЕРКАЛО и вроде как получилось ...
я сливаю все базы которые там есть, если что-то вам лишнее уберите из списка баз.
Если надо можно сделать и поддержку игнорирование языков
я сливаю все базы которые там есть, если что-то вам лишнее уберите из списка баз.
Если надо можно сделать и поддержку игнорирование языков
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Скачал последний прикреплённый скрипт, исправил архиватор на 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.
...
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Вроде ж написал, если такая ошибка то замените на свой системный "анрар", то что лежит в "либ". С "зипом" не пробовал, но похоже "зип", не подходит. Такие же ошибки были из-за нового "анрара".
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
FoKS - вот Вы реально красавчик!
Все работает с полпинка, ключи ищет, базы качает 
Вот что значит "правильный скрипт". А то как начнут велосипеды выдумывать... То ключи сам ищи да вписывай, то целый вебсервер поднимай с sql и кури настройки неделю...
FoKS - большое человеческое спасибо!


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

- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Подтверждаю!CentOS 5.4 - полет нормальный!FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Только вот базы качает, а update.ver лежит у меня в дире со скриптом, в /eset_upd не появляется.. 

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

- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
это понятно,но по коду он должен ложить туда куда нужно,
на папки 777 права уже выставил 
Код: Выделить всё
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);

-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
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;
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
... а чтоб не париться, так как там всякие перепроверки, то все таки ln -s Вам навстречу! 

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

-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Поставил. Все супер. Но 4-ка обновляется не хочет. Качает только для 3-й ветке. Что не так?FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
все так, для 4ки он и не качает.maximka_l писал(а):Поставил. Все супер. Но 4-ка обновляется не хочет. Качает только для 3-й ветке. Что не так?FoKS писал(а):ЖЕсть, а зачем всё тянуть. Автор разобрался со скриптом выше для баз на нод2,3,4 и SS
Если с анраром в архиве не работает, скопируйте в папку "lib" свой из системы. В остальном удобно компактно, ключи ищет сам, обновления порядка 50мб(первый раз).
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Я так и подумал.
А есть для 4-ки?
А есть для 4-ки?
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
Начиная вот отсюдаmaximka_l писал(а):Я так и подумал.
А есть для 4-ки?
http://forum.lissyara.su/viewtopic.php? ... &start=350
я выложил свой скрипт, почитайте коменты к нему.
Как оказалось для пользователей у него есть один не достаток, он выкачивает ВСЕ, то есть полностью делает зеркало выбранной базы
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- Slik
- ефрейтор
- Сообщения: 56
- Зарегистрирован: 2008-02-07 17:05:38
- Откуда: Киев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
у меня четвертая ветка нормально обновляется.
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
какой скрипт, какая версия нода, выкачивает ли сам антивирусник файлы или только качает updateSlik писал(а):у меня четвертая ветка нормально обновляется.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- Slik
- ефрейтор
- Сообщения: 56
- Зарегистрирован: 2008-02-07 17:05:38
- Откуда: Киев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Версию нода 4.2.40.10, сначала тянет update.ver, если есть что обновлять то и файлы тянет, версия скрипта которая тянет все зеркало.
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
ясно, тут речь идёт о другой версии скрипта от FoKSSlik писал(а):Версию нода 4.2.40.10, сначала тянет update.ver, если есть что обновлять то и файлы тянет, версия скрипта которая тянет все зеркало.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Вот какие ошибки вылазят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
стоп, а где у вас
попробуйте http://forum.lissyara.su/viewtopic.php? ... 00#p243978
И покажите perl -V
Код: Выделить всё
@nod32_mirror
И покажите perl -V
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
С 7zip заработало, пошло качатся! Сейчас скачается и проверим.thefree писал(а):стоп, а где у васпопробуйте http://forum.lissyara.su/viewtopic.php? ... 00#p243978Код: Выделить всё
@nod32_mirror
И покажите perl -V
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Камрады, а киньте еще последнюю версию скрипта который качает все! (и обновления и компоненты, и все версии x86\x64) и желательно только рус\англ.
И расскажите как настроить нод, чтоб автоматом обновлял версию программы с зеркала, например 4.0.437 -> 4.2.x.x (3.0.х.х -> 4.2.x.x)
Заранее благодарен
И расскажите как настроить нод, чтоб автоматом обновлял версию программы с зеркала, например 4.0.437 -> 4.2.x.x (3.0.х.х -> 4.2.x.x)
Заранее благодарен
