Проба пера: статья о создании зеркала для NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- alexco
- старшина
- Сообщения: 426
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Видимо скрипт сам не создает каталоги, попробуйте создать их в ручную. И скажите что у вас за система?
Электромонтажная Организация -> elemonorg.ru
Услуги хостинговой компании 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/
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Каталоги я пробовал создавать в ручную и автоматически все равно такая же ошибка. Система Debian
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
В 8.2 perl перместитли в /usr/local/bin/perl
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Через год нормальной работы начались такие ошибки:
Error: HTTP::Response=HASH(0x862acc0)->status_line
Что это значит? Как побороть?
Error: HTTP::Response=HASH(0x862acc0)->status_line
Что это значит? Как побороть?
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Resolving update.eset.com... 89.202.157.226, 89.202.157.227, 90.183.101.10, ...
Connecting to update.eset.com|89.202.157.226|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to update.eset.com:80.
HTTP request sent, awaiting response... 401 Authorization Required
ПОЧЕМУ????? ЧТО ДЕЛАТЬ????
Connecting to update.eset.com|89.202.157.226|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to update.eset.com:80.
HTTP request sent, awaiting response... 401 Authorization Required
ПОЧЕМУ????? ЧТО ДЕЛАТЬ????
- alexco
- старшина
- Сообщения: 426
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Качайте рабочий скрипт http://forum.lissyara.su/viewtopic.php? ... 12#p291512
Электромонтажная Организация -> elemonorg.ru
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
спс, но его надо переписать полностью больно чепорный, надо полностью переписать парсер конфига, более грамотно.5973785 писал(а):Выкладываю немножко обновлённый скрипт от thefree с авто поиском ключей...
По поводу вопроса выше могу сказать что у нода проблема с доменами в зоне .su, не желает он сними работать. У самого была такая проблема в .ru у всех обновляется а в .su нет...
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проба пера: статья о создании зеркала для NOD32
у меня на серваках php нету и потом зачем мне mysql? а так у меня на роутери все работаетalexco писал(а):Качайте рабочий скрипт http://forum.lissyara.su/viewtopic.php? ... 12#p291512
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- alexco
- старшина
- Сообщения: 426
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
mysql не нуженthefree писал(а):у меня на серваках php нету и потом зачем мне mysql? а так у меня на роутери все работаетalexco писал(а):Качайте рабочий скрипт http://forum.lissyara.su/viewtopic.php? ... 12#p291512
Электромонтажная Организация -> elemonorg.ru
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
настроил зеркало по статье ещо месяца 4 назад, теперь интересно сколько людей заходит в день на мой сервер, как можно хитро анализировать логи apache?
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2009-08-18 13:13:22
Re: Проба пера: статья о создании зеркала для NOD32
все настроил, все работало, потом сервак стоял 1 мес выключенный.
Сегодня включаю, и при запуске файла nod.sh выдает такое:
2011-08-11 11:18:59 (6,22 MB/s) - <</usr/local/www/nod32/eset_upd/update.ver>> saved [82/82]
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=ru_RU.KOI8-R,Utf16=on,HugeFiles=on,2 CPUs)
Processing archive: /usr/local/www/nod32/eset_upd/update.ver
Extracting update_empty.ver
Everything is Ok
Size: 14
Compressed: 82
Couldn't open /usr/local/www/nod32/tmp/eset_upd.ver for reading: Нет такого файла или каталога
уже и папку tmp удалял и заново создавал со всеми правами. и базы все удалял,
ничего не помогает..
куда копать???
скрипт использую от Andy2k and Tray.irk
Сегодня включаю, и при запуске файла nod.sh выдает такое:
2011-08-11 11:18:59 (6,22 MB/s) - <</usr/local/www/nod32/eset_upd/update.ver>> saved [82/82]
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=ru_RU.KOI8-R,Utf16=on,HugeFiles=on,2 CPUs)
Processing archive: /usr/local/www/nod32/eset_upd/update.ver
Extracting update_empty.ver
Everything is Ok
Size: 14
Compressed: 82
Couldn't open /usr/local/www/nod32/tmp/eset_upd.ver for reading: Нет такого файла или каталога
уже и папку tmp удалял и заново создавал со всеми правами. и базы все удалял,
ничего не помогает..
куда копать???
скрипт использую от Andy2k and Tray.irk
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
меняйте адрес сервера
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2010-03-03 6:14:41
Re: Проба пера: статья о создании зеркала для NOD32
Проверьте фаервол :-)River писал(а):Через год нормальной работы начались такие ошибки:
Error: HTTP::Response=HASH(0x862acc0)->status_line
Что это значит? Как побороть?
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Файрвол тут не причем. Обсуждалось ранее. Гугл забанил поиск ключей видимо.
Мне помогла замена поисковой строки в keys.pm
было:
заменил на:
Мне помогла замена поисковой строки в keys.pm
было:
Код: Выделить всё
my $google = "http://www.google.com/search?q=nod32+EAV-*+OR+AV-*&hl=en&safe=off&as_qdr=w";
Код: Выделить всё
my $google = "http://ajax.googleapis.com/ajax/services/search/blogs?v=1.0&rsz=large&q=nod32+EAV-*+OR+AV-*+pass*";
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Кто небудь пробывал ESS 5 обнавляеться с тех же зеркал?
... Да освятится имя твое и pасшиpение твое, Господи...
-
- ефрейтор
- Сообщения: 50
- Зарегистрирован: 2009-09-19 13:02:45
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Пятёрка обновляется с зеркала v4 но в файле update.ver на зеркале не должно содержаться адресов официальных серверов есета иначе всё слетает, адрес зеркала надо ручками править в реестре...
Проверял на зеркале созданным NOD32 Update Viewer...
Проверял на зеркале созданным NOD32 Update Viewer...
-
- проходил мимо
Re: Проба пера: статья о создании зеркала для NOD32
Работает ли с 5й версией? кто пробовал? Какие идеи ..........
-
- ефрейтор
- Сообщения: 60
- Зарегистрирован: 2011-10-14 14:04:17
Re: Проба пера: статья о создании зеркала для NOD32
Ручками править в реестре то надо, только Нод блочит эти ветки и меняет обратно на свои родные. Даже с выключением нода это не пропадает....5973785 писал(а):Пятёрка обновляется с зеркала v4 но в файле update.ver на зеркале не должно содержаться адресов официальных серверов есета иначе всё слетает, адрес зеркала надо ручками править в реестре...
Проверял на зеркале созданным NOD32 Update Viewer...
p.s. ну или с руками беда
p.p.s И такой ещё вопрос, можно ли в скрипт обновления как то вставить функцию вывода версии баз? Что бы в дебаг при обновлении писалась версия, она как вроде указана в update.ver.
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
можно по порядку что именно руками сделать? для ESS5
... Да освятится имя твое и pасшиpение твое, Господи...
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
подскажите что это! все работало нармально а с 17 часла перестало обнавляться... ключь рабочий на винде нод качает а на фре вот что..
я так понемаю последний просто не сохроняеться...
я так понемаю последний просто не сохроняеться...
Код: Выделить всё
jhost# /usr/local/etc/nodnew/nod.sh
!!! New Key !!!username: EAV-51526916password: kpvr48kr5nUsing http://update.eset.com/eset_upd...
--2011-11-21 21:28:04-- http://update.eset.com/eset_upd/update.ver
Resolving update.eset.com... 89.202.149.45, 89.202.157.226, 93.184.71.10, ...
Connecting to update.eset.com|89.202.149.45|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 82 [application/octet-stream]
Saving to: `/usr/local/www/apache22/data/nod_update/eset_upd/update.ver'
100%[===================================================================================================================>] 82 --.-K/s in 0s
2011-11-21 21:28:04 (2.28 MB/s) - `/usr/local/www/apache22/data/nod_update/eset_upd/update.ver' saved [82/82]
7-Zip 9.13 beta Copyright (c) 1999-2010 Igor Pavlov 2010-04-15
p7zip Version 9.13 (locale=C,Utf16=off,HugeFiles=on,2 CPUs)
Processing archive: /usr/local/www/apache22/data/nod_update/eset_upd/update.ver
Extracting update_empty.ver
Everything is Ok
Size: 14
Compressed: 82
Couldn't open /usr/local/www/apache22/data/nod_update/tmp/eset_upd.ver for reading: No such file or directory
... Да освятится имя твое и pасшиpение твое, Господи...
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
меняйте адрес сервера.
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
вопрос был решрн. сменой сервера. правдо нет какого небудь варианта перебирать сервера
... Да освятится имя твое и pасшиpение твое, Господи...
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
почему в таком варианте мой скрипт не работает?
работате если оставить только один сервер. приходиться постоянно подбирать рабочий сервер
Код: Выделить всё
%servers = (
'http://um15.eset.com',
'http://um16.eset.com',
'http://um10.eset.com',
'http://update.eset.com'
);
Код: Выделить всё
#!/usr/bin/perl
use FindBin;
use lib $FindBin::Bin;
use keys;
$PATH = "/usr/local/www/apache22/data/nod_update";
$TMP = "$PATH/tmp";
$KEY_DIR = "/usr/local/etc/nodnew/";
#keys::start();
open(AUTHFILE, "$KEY_DIR/nod32.key");
print "!!! New Key !!!";
$LOGIN = <AUTHFILE>;
$LOGIN =~ s/username=//;
chomp $LOGIN;
print "username: $LOGIN";
$PASS = <AUTHFILE>;
$PASS =~ s/password=//;
chomp $PASS;
print "password: $PASS";
%servers = (
# 'http://um15.eset.com',
# 'http://um16.eset.com',
# 'http://um12.eset.com',
# 'http://um10.eset.com',
'http://update.eset.com'
);
%versions =("eset_upd","nod_upd");
#("eset_upd");
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/7z e -y $PATH/$NUPD/update.ver -o$TMP");
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");
if (mylang($f) != 1){
system("/usr/local/bin/wget -P $path$dir --proxy-user=user --http-user=$LOGIN --http-password=$PASS $url");
}
}
}
}
}
}
print "Script NSDN + Andy2k and Tray.irk\n";
print "ICQ: 5861008\n";
print "email: tray.irk@gmail.com\n";
close(AUTHFILE);
sub mylang()
{
my ($filename) = @_;
if (index($filename,"ukr") != -1) {return 1;}
if (index($filename,"bgr") != -1) {return 1;}
if (index($filename,"chs") != -1) {return 1;}
if (index($filename,"cht") != -1) {return 1;}
if (index($filename,"csy") != -1) {return 1;}
if (index($filename,"dan") != -1) {return 1;}
if (index($filename,"deu") != -1) {return 1;}
if (index($filename,"esn") != -1) {return 1;}
if (index($filename,"fin") != -1) {return 1;}
if (index($filename,"fra") != -1) {return 1;}
if (index($filename,"hrv") != -1) {return 1;}
if (index($filename,"hun") != -1) {return 1;}
if (index($filename,"ita") != -1) {return 1;}
if (index($filename,"nld") != -1) {return 1;}
if (index($filename,"nor") != -1) {return 1;}
if (index($filename,"plk") != -1) {return 1;}
if (index($filename,"ptb") != -1) {return 1;}
if (index($filename,"rom") != -1) {return 1;}
if (index($filename,"sky") != -1) {return 1;}
if (index($filename,"slv") != -1) {return 1;}
if (index($filename,"sve") != -1) {return 1;}
if (index($filename,"trk") != -1) {return 1;}
if (index($filename,"ch.nup") != -1) {return 1;}
if (index($filename,"cz.nup") != -1) {return 1;}
if (index($filename,"pt.nup") != -1) {return 1;}
if (index($filename,"fr.nup") != -1) {return 1;}
if (index($filename,"ge.nup") != -1) {return 1;}
if (index($filename,"hr.nup") != -1) {return 1;}
if (index($filename,"hu.nup") != -1) {return 1;}
if (index($filename,"jp.nup") != -1) {return 1;}
if (index($filename,"nl.nup") != -1) {return 1;}
if (index($filename,"pl.nup") != -1) {return 1;}
if (index($filename,"sk.nup") != -1) {return 1;}
if (index($filename,"sp.nup") != -1) {return 1;}
if (index($filename,"it.nup") != -1) {return 1;}
if (index($filename,"98") != -1) {return 1;}
if (index($filename,"_nt64_") != -1) {return 1;}
if (index($filename,"_64_") != -1) {return 1;}
return 0;
}
... Да освятится имя твое и pасшиpение твое, Господи...
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Вопрос к умным людям. если к скрипту прикрутить легальный ключ от 5 версии , обнова качаться будет? кто небудь пробывал????
... Да освятится имя твое и pасшиpение твое, Господи...
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Ребята! 5 версия обновляется с зеркал 4 легко. Чтобы включить возможность обновления 5 версии нода, делаем следующее
Итак.....
1. Загружаем Windows в безопасном режиме ( при запуске компьютера держим кнопку F8 и в появившемся списке выбираем "Безопасный режим" )
2. Меню Пуск - Выполнить , в открывшееся окно вбиваем regedit , жмем "Enter"
3. в правой части окна ищем HKEY_LOCAL_MACHINE -> SOFTWARE -> ESET ESET Security -> CurrentVersion -> Info
в параметре PackageFeatures меняем значение на 1 , сохраняем, нажав на "ОК"
5. Перезагружаемся , входим в нормальном режиме и радуемся активной кнопке "Изменить"
6. далее, настраиваем настройку артивируса с нашего сервера