[AlexCo]Скрипт для создании зеркала для NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2010-04-12 22:26:45
Re: [AlexCo]Скрипт для создании зеркала для NOD32
было уже, я понимаю что лень читать... но все же.
Незнаю, у кого как - но у меня встрял намертво на поиске ключей и глубина поиска в конфиге возрасла до 10234 (уже мучаюсь третий день) К моему сожалению. Автор куда то пропал, хотя новую версию всех уже очень ждут, Да и уже с существующими проблемами скрипта тоже хотелось бы разобраться.... К примеру как самообновление, и вынос уже "заевших" вопросов в главный топик форума, так как поиском не все любят пользоваться или же листать комментраями
Незнаю, у кого как - но у меня встрял намертво на поиске ключей и глубина поиска в конфиге возрасла до 10234 (уже мучаюсь третий день) К моему сожалению. Автор куда то пропал, хотя новую версию всех уже очень ждут, Да и уже с существующими проблемами скрипта тоже хотелось бы разобраться.... К примеру как самообновление, и вынос уже "заевших" вопросов в главный топик форума, так как поиском не все любят пользоваться или же листать комментраями
Услуги хостинговой компании 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: [AlexCo]Скрипт для создании зеркала для NOD32
Ну вот другое дело
Уже куча народа скачало скрипт и никаких вопросов и проблем, а то тут напостили аж 22 страницы
Уже куча народа скачало скрипт и никаких вопросов и проблем, а то тут напостили аж 22 страницы
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
да вот и не работает он.какой софт ставить надо дополнительно? я так думаю что у меня нет каких то портов. через cpan не хочу ставить, надо бы с портов.
вот что пишет при запуске
сам скрипт
вот что пишет при запуске
Код: Выделить всё
./nod.pl
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $host in concatenation (.) or string at ./nod.pl line 90.
DEBUG: Selet host is down
Use of uninitialized value $s in scalar chomp at ./nod.pl line 98.
Use of uninitialized value $s in split at ./nod.pl line 99.
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: 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
Код: Выделить всё
#!/usr/bin/perl -w
#
# thefree.ru
#
use strict;
use LWP::UserAgent;
use JSON::Any;
use File::Path;
use File::Basename;
###
#
# debug
#
our $debug = 1;
# Config for google ajax search
# rus: http://code.google.com/intl/ru-RU/apis/ajaxsearch/documentation/reference.html#_intro_fonje
# eng: http://code.google.com/intl/en-EN/apis/ajaxsearch/documentation/reference.html#_intro_fonje
our $google_http = 'http://ajax.googleapis.com/ajax/services/search/blogs';
our $google_search = '?v=1.0&rsz=large&q=nod32+EAV-*+OR+AV-*+pass*';
our $google_referer = 'http://yandex.ru/yandsearch?text=nod32+key&lr=213';
#
# Config Nod32
#
our @nod32_mirror = ('http://u42.eset.com/', 'http://u43.eset.com/', 'http://u43.eset.com/', 'http://u44.eset.com/',
'http://u45.eset.com/', 'http://u46.eset.com/', 'http://u47.eset.com/', 'http://u48.eset.com/');
our $nod32_test_key_file = '/download/engine3/em002_32_r0.nup';
our @nod32_db = ( 'eset_upd', 'nod_upd', 'eset_upd/sky', 'eset_upd/pre', 'eset_upd/v4/pre', 'eset_upd/v4', 'eset_upd/v4/sky' );
#
# Config for patch
#
our $path_nod32_auth = '/usr/home/nod/nod32.auth';
our $path_nod32_base = '/usr/local/www/nod';
our $path_unrar = '/usr/local/bin/unrar';
###
my $host = &nod32_test_mirror();
my @up = &nod32_read_key();
if (@up) {
unless(&nod32_test_key($host, @up)) {
@up = &nod32_search_key($host);
}
} else {
@up = &nod32_search_key($host);
}
my (%new_config, %old_config);
if (@up) {
for (my $i = 0; $i <= $#nod32_db; $i++) {
if (!(-e "$path_nod32_base/$nod32_db[$i]/update.ver")) {
&download($host, $nod32_db[$i]."/update.ver", @up);
} else {
rename("$path_nod32_base/$nod32_db[$i]/update.ver", "$path_nod32_base/$nod32_db[$i]/update.ver.old");
&download($host, $nod32_db[$i]."/update.ver", @up);
%old_config = &read_config("$path_nod32_base/$nod32_db[$i]/update.ver.old");
}
%new_config = &read_config("$path_nod32_base/$nod32_db[$i]/update.ver");
foreach my $key (sort keys %new_config) {
if (!(-e "$path_nod32_base/$new_config{$key}{file}")) {
&download($host, $new_config{$key}{file}, @up);
} elsif ((exists($old_config{$key}{build}) and $old_config{$key}{build} ne $new_config{$key}{build})) {
if (-s "$path_nod32_base/$new_config{$key}{file}" ne $new_config{$key}{size}) {
&download($host, $new_config{$key}{file}, @up);
}
}
}
if (-e "$path_nod32_base/$nod32_db[$i]/update.ver.old") {
unlink("$path_nod32_base/$nod32_db[$i]/update.ver.old");
}
}
}
exit;
sub nod32_test_mirror() {
for (my $i = 0; $i <= $#nod32_mirror; $i++) {
my $ua = LWP::UserAgent->new();
my $response = $ua->get($nod32_mirror[$i]."eset_upd/update.ver");
if ($response->status_line eq "200 OK") {
print "DEBUG: Selet host $nod32_mirror[$i]\n" if($debug);
return $nod32_mirror[$i];
} else {
print "DEBUG: Selet host $host is down\n" if($debug);
}
}
}
sub nod32_read_key() {
open(local *F,$path_nod32_auth) or return undef;
my $s = <F>;
chomp($s);
my @k = split(/;;/, $s);
return @k;
}
sub nod32_test_key($$) {
my ($host, @up) = @_;
my $ua = LWP::UserAgent->new();
$ua->timeout(10);
my $req = HTTP::Request->new(GET => $host.$nod32_test_key_file);
$req->authorization_basic($up[0], $up[1]);
my $response = $ua->request($req);
print "DEBUG: Test key \n" if($debug);
if ($response->status_line eq "200 OK") {
print "DEBUG: Key test is good\n" if($debug);
return 1;
} else {
print "DEBUG: Key test is bad\n" if($debug);
return undef;
}
}
sub nod32_search_key($) {
my ($host) = @_;
my $ua = LWP::UserAgent->new();
$ua->timeout(10);
my $json = JSON::Any->new();
my $response = $ua->get($google_http.$google_search, ('Referer' => $google_referer));
my $data;
if ($response->is_success) {
$data = $json->decode($response->content);
}
print "DEBUG: Start search new key\n" if($debug);
if(defined($data)) {
foreach my $content (@{$data->{responseData}->{results}}) {
my @u;
while ($content->{content} =~ /(eav-|av-)[<\/b>]*(\d+)/gi) {
push(@u, $1.$2);
}
for (my $i = 0; $i <= $#u; $i++) {
my $u_split = (split(/-/, $u[$i]))[1];
if ($content->{content} =~ /$u_split.{0,10} *password:* *([a-z0-9]{10})/igs) {
my $p = $1;
print "DEBUG: Found new key\n" if($debug);
if (&nod32_test_key($host, ($u[$i], $p))) {
print "DEBUG: Update new key\n" if($debug);
&nod32_save_key("$u[$i];;$p");
return ($u[$i], $p);
}
}
}
}
}
}
sub nod32_save_key($) {
my ($st) = @_;
if (-e $path_nod32_auth) {
unlink($path_nod32_auth);
}
open(local *F,">$path_nod32_auth");
print F $st;
close F;
}
sub download($$$) {
my ($host, $file, @up,) = @_;
my $ua = LWP::UserAgent->new();
$ua->timeout(10);
print "DEBUG: Download file $file\n" if($debug);
my $req = HTTP::Request->new(GET => $host.$file);
$req->authorization_basic($up[0], $up[1]);
my $response = $ua->request($req);
my $dirname = dirname("$path_nod32_base/$file");
if (!(-d $dirname)) {
mkpath($dirname, 0, 0755)
}
open(F, ">$path_nod32_base/$file");
binmode F;
print F $response->decoded_content;
close F;
#if ($file =~ /update/) {system("$path_unrar e -y $path_nod32_base/$file $path_nod32_base/$file 2>/dev/null > /dev/null");}
if ($file =~ /update\.ver/) {
system("$path_unrar e -y $path_nod32_base/$file $dirname 2>/dev/null > /dev/null");
}
}
# this sub read config
sub read_config($) {
my ($f) = @_;
my (%c, $k);
open(F, "<".$f) or die "Can't read file ".$f;
while (my $line = <F>) {
chomp($line);
next if $line =~ /^#/;
$k = $1 if $line =~ /^\[(\w+)\]/;
if ($k) {
my ($v, $l) = split(/=/, $line);
if ($l) {
$l =~ s/\n|\r//gs;
$c{$k}{$v} = $l;
}
}
}
close(F);
if ($c{'HOSTS'}) {
delete $c{'HOSTS'};
}
if ($c{'COMPATLIST'}) {
delete $c{'COMPATLIST'};
}
if ($c{'Expire'}) {
delete $c{'Expire'};
}
if ($c{'data0001'}) {
delete $c{'data0001'};
}
if ($c{'SETUP'}) {
delete $c{'SETUP'};
}
return %c;
}
-
- проходил мимо
Re: [AlexCo]Скрипт для создании зеркала для NOD32
ГЫ.
Дык, читай мои посты чуть выше.
Правда я свой скрипт под фряхой не пробовал запускать. Попробую отпишусь.
Дык, читай мои посты чуть выше.
Правда я свой скрипт под фряхой не пробовал запускать. Попробую отпишусь.
-
- проходил мимо
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Как и обещал отписываюсь
Для использования моего скрипта под фрей нужны пакеты wget, unrar, apache, perl, php5 extensions все они есть в портах.
Далия правим 15ю строку в nod32_v2.sh и nod32_v3.sh на “unrar e $LOCAL/$UPDATEFILE ./” и пользуемся и будет вам счастье
Тестировалось на FreeBSD 6.4
Для использования моего скрипта под фрей нужны пакеты wget, unrar, apache, perl, php5 extensions все они есть в портах.
Далия правим 15ю строку в nod32_v2.sh и nod32_v3.sh на “unrar e $LOCAL/$UPDATEFILE ./” и пользуемся и будет вам счастье
Тестировалось на FreeBSD 6.4
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
в php5 extensions что выбирать?
-
- проходил мимо
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
что то не вижу в 15 строке такого... выложите скрипт под фрю нормальный. пока кроме ошибок нет толку.
-
- проходил мимо
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Код: Выделить всё
emsx_nt32_enu.nup 19-Feb-2010 12:33 23570304
emsx_nt32_sky.nup 19-Feb-2010 12:33 23741310
emsx_nt64_enu.nup 19-Feb-2010 12:33 25610112
emsx_nt64_sky.nup 19-Feb-2010 12:33 25780606
update.ver 20-Aug-2010 20:08 89728
-
- проходил мимо
Re: [AlexCo]Скрипт для создании зеркала для NOD32
правильно.
а что тебя смущает?
а что тебя смущает?
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
ну вообще то принято видеть вот так
Код: Выделить всё
em000_32_l0.nup 09-Nov-2009 13:02 49087
em000_64_l0.nup 09-Nov-2009 13:02 56412
em001_32_l0.nup 30-Jun-2010 06:52 403308
em001_32_l1.nup 12-Jul-2010 07:13 36107
em001_32_l2.nup 29-Jul-2010 16:50 36105
em001_32_n1.nup 29-Jul-2010 16:50 30875
em001_32_n2.nup 29-Jul-2010 16:50 36557
em001_32_n3.nup 29-Jul-2010 16:50 36086
em001_32_n4.nup 29-Jul-2010 16:50 36108
em001_32_n5.nup 29-Jul-2010 16:50 42154
em001_32_n6.nup 29-Jul-2010 16:50 45324
em001_32_n7.nup 29-Jul-2010 16:50 55999
em002_32_l0.nup 23-Jul-2010 19:49 24250482
em002_32_l1.nup 31-Jul-2010 22:33 782748
em002_32_l2.nup 20-Aug-2010 17:07 814408
em002_32_n1.nup 20-Aug-2010 17:07 7671
em002_32_n10.nup 20-Aug-2010 17:07 123335
em002_32_n11.nup 20-Aug-2010 17:07 132729
em002_32_n12.nup 20-Aug-2010 17:07 147773
em002_32_n13.nup 20-Aug-2010 17:07 151721
em002_32_n14.nup 20-Aug-2010 17:07 189487
em002_32_n15.nup 20-Aug-2010 17:07 193395
em002_32_n2.nup 20-Aug-2010 17:07 18794
em002_32_n3.nup 20-Aug-2010 17:07 66496
em002_32_n4.nup 20-Aug-2010 17:07 73845
em002_32_n5.nup 20-Aug-2010 17:07 83304
em002_32_n6.nup 20-Aug-2010 17:07 87409
em002_32_n7.nup 20-Aug-2010 17:07 98713
em002_32_n8.nup 20-Aug-2010 17:07 112046
em002_32_n9.nup 20-Aug-2010 17:07 118033
em002_32_r0.nup 20-Aug-2010 17:07 191675
em003_32_l0.nup 28-Jul-2010 11:18 433188
em003_32_l1.nup 12-Aug-2010 04:46 56235
em003_32_l2.nup 13-Aug-2010 10:10 12715
-
- проходил мимо
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Лудше бы кто не будь написал web мордашку для скрипта. Ну там версия базы, дата последнего обновления, автор скрипта и все такое.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Запустил скрипт nod32 v3.sh написало
Зашел в папку с апачем вижу файлы
При обновлении антивирус вроде хавает update.ver, но выдает ошибку обновления.
Код: Выделить всё
sh nod32_v3.sh start
UNRAR 3.93 freeware Copyright (c) 1993-2010 Alexander Roshal
Extracting from /usr/local/www/data/nod_update/update.ver
Extracting ./update.ver OK
All OK
Downloading updates...
Done.
Код: Выделить всё
emsx_nt32_enu.nup
emsx_nt32_sky.nup
emsx_nt64_enu.nup
emsx_nt64_sky.nup
update.ver
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
мда....скрипт точно не рабочий....закачал он мне кучу файлов с расширением *.nup антивирус начинает обновлять, но потом обрывается и матерится.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
скрипт топик стартера заработал...сделал детские изменения...
- Вложения
-
- nod_update_script.rar
- (8.93 КБ) 73 скачивания
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: [AlexCo]Скрипт для создании зеркала для NOD32
А есть итоговая инструкция как это дело теперь запускать есть?mediamag писал(а):скрипт топик стартера заработал...сделал детские изменения...
Если не лень выложите по шагам...
А то тут уже столько советов наклепали ...
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
я всего лишь оставил серверы обновлений начинающихся на um** . Вроде ничего больше не менял. А и засунул триальный ключ в мускул.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Уважаемые объясните тогда какой принцип работы скрипта.
На сколько я понимаю скрипт должен сам искать логины и пароли к обовлениям на оф. сайтах и тянуть обновления с оф. сайтов.
Так же, как я понимаю, он должен сам в инете найти ключи..
Так ли это ?
Или ему нужно первый раз подсунуть триальный ключь, а потом он сам найдет что нужно ?
Просто судя по тому что пишут в этой ветке, получается что какой-то этот скрипт не автоматизированный.
Нужно логин/пароль ему дать, ключь указать, и сайты нужные прописать ...
На сколько я понимаю скрипт должен сам искать логины и пароли к обовлениям на оф. сайтах и тянуть обновления с оф. сайтов.
Так же, как я понимаю, он должен сам в инете найти ключи..
Так ли это ?
Или ему нужно первый раз подсунуть триальный ключь, а потом он сам найдет что нужно ?
Просто судя по тому что пишут в этой ветке, получается что какой-то этот скрипт не автоматизированный.
Нужно логин/пароль ему дать, ключь указать, и сайты нужные прописать ...
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
он ищет через гугл..гугл таких роботов блочит. в этом плане он не доработаный...подставь лог и пасс в конфиг и настрой его согласно инструкции. Учтите еще то, что с недавнего времени нод поменял домены обновлений.
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: [AlexCo]Скрипт для создании зеркала для NOD32
В данный момент использую альтернативные сайты для обновлений нод, обновления тянет nodview.
Nodview работает под Windows.
Я хотел бы перенести этот сервис на unix.
По сути из недостатков обновления через nodview то, что обновления туда попадают иногда с задержкой до 1-2 суток, но это бывает редко.
Больше нареканий на него нет.
Альтернативные сайты меняю раз в год а то и в 1.5 года.
В решении данного скрипта предлагается ввод логина и пароля вручную, т.е. т.к. eset их частенько меняет, придется практически раз в месяц, а то и чаще, заниматься поиском ключей, логинов и паролей. По сути это равносильно ручному закачиванию обновлений.
Считаю что это как-то не правильно. Может знающие допилят скрипт до автоматизации ?
Nodview работает под Windows.
Я хотел бы перенести этот сервис на unix.
По сути из недостатков обновления через nodview то, что обновления туда попадают иногда с задержкой до 1-2 суток, но это бывает редко.
Больше нареканий на него нет.
Альтернативные сайты меняю раз в год а то и в 1.5 года.
В решении данного скрипта предлагается ввод логина и пароля вручную, т.е. т.к. eset их частенько меняет, придется практически раз в месяц, а то и чаще, заниматься поиском ключей, логинов и паролей. По сути это равносильно ручному закачиванию обновлений.
Считаю что это как-то не правильно. Может знающие допилят скрипт до автоматизации ?
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Re: [AlexCo]Скрипт для создании зеркала для NOD32
ну кроме того что ты подсовываешь ему лог и пасс, когда те в блеклисте, он полностью автоматизирован
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Лично для меня, важно, перенести сервер обновлений баз nod на unix.
Сможет ли данный скрипт работать с альтернативными зеркалами обновлений, где не нужно вводить логин и пароль.
Меня бы такой вариант устроил вполне.
К примеру я вместо оф. сайтов обновлений укажу альтернативные.
Будет работать скрипт или нет ?
Вот один из сайтов, для примера http://sar.by/eset_upd/.
Если Вам не лень проверьте пожалуйста.
Сможет ли данный скрипт работать с альтернативными зеркалами обновлений, где не нужно вводить логин и пароль.
Меня бы такой вариант устроил вполне.
К примеру я вместо оф. сайтов обновлений укажу альтернативные.
Будет работать скрипт или нет ?
Вот один из сайтов, для примера http://sar.by/eset_upd/.
Если Вам не лень проверьте пожалуйста.
- demonsked
- ефрейтор
- Сообщения: 68
- Зарегистрирован: 2009-05-24 3:27:45
- Откуда: Россия, 67rus
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Будет работать, отчего нет. Проверил, обновляется.kharkov_max писал(а):Лично для меня, важно, перенести сервер обновлений баз nod на unix.
Сможет ли данный скрипт работать с альтернативными зеркалами обновлений, где не нужно вводить логин и пароль.
Меня бы такой вариант устроил вполне.
К примеру я вместо оф. сайтов обновлений укажу альтернативные.
Будет работать скрипт или нет ?
Вот один из сайтов, для примера http://sar.by/eset_upd/.
Если Вам не лень проверьте пожалуйста.
Но вот у меня дркгоц вопрос - почему из локалки у меня все нормально обновляются, а снаружи выдает файл поврежден особенно если выкачивает обнову полностью.
Нас в ребут, а мы крепчаем.
- alexco
- старшина
- Сообщения: 426
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: [AlexCo]Скрипт для создании зеркала для NOD32
Закончилась первая неделя активного программирования новой версии скрипта, напишу, что уже готово и что будет реализовано в ближайшую неделю, а также с какими проблемами я столкнулся.
Что уже сделано:
Основная масса рутинного кода написана
Написано техническое задание
Сокращено количество бесполезного кода
В разы ускорена работа скрипта
Введено понятие поисковые "паттерны"
Теперь скрипт работает под всеми известными ОС
Теперь скрипт может работать в легком режиме без привязки к базам данных
Весь код упрощен и структурирован по классам и методам и полностью комментирован
Код был ориентирован на расширение модулями(веб морда, баннеры....)
Что следует ожидать в этой версии:
Напишу позже
Что следует ожидать как дополнение:
Напишу позже
Какие планы на будущее:
Напишу позже
Какие проблемы возникли:
После изминения на этом форуме не могу редактировать свое сообщение и добавлять файлы(в данный момент решается)
Проблемы с ДНС, домен nod32ms.ru тупо невиден никому кроме меня
Пиво закончилось.. )
Что уже сделано:
Основная масса рутинного кода написана
Написано техническое задание
Сокращено количество бесполезного кода
В разы ускорена работа скрипта
Введено понятие поисковые "паттерны"
Теперь скрипт работает под всеми известными ОС
Теперь скрипт может работать в легком режиме без привязки к базам данных
Весь код упрощен и структурирован по классам и методам и полностью комментирован
Код был ориентирован на расширение модулями(веб морда, баннеры....)
Что следует ожидать в этой версии:
Напишу позже
Что следует ожидать как дополнение:
Напишу позже
Какие планы на будущее:
Напишу позже
Какие проблемы возникли:
После изминения на этом форуме не могу редактировать свое сообщение и добавлять файлы(в данный момент решается)
Проблемы с ДНС, домен nod32ms.ru тупо невиден никому кроме меня
Пиво закончилось.. )
Электромонтажная Организация -> elemonorg.ru