Проба пера: статья о создании зеркала для NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 13
- Зарегистрирован: 2009-11-24 15:39:03
- Откуда: Одесса
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Ребята подскажите что необходимо изменить в скрипте, чтобы я мог качать обновления с " 'http://x-x.oooooo.com '"
т.к. скрипт предложений, получилось наладить всё качает и нод с него обновляю НО!!! в руки попал ПК который был без антивируса больше год а и в него тыкали всё что хоч. и нод с базами которые выкачивал с помощью этого скрипта на компе ниодного вируса не нашёл. НЕПОВЕРИЛОСЬ!!!!!. обновляю с " 'http://x-x.oooooo.com '" и вуаля на компе больше полтиника вирусов!!!!!!!
Кто это может объяснить??? может скрипт качает какието триальные базы???
кому не лень помогите переделать скрипт под "http://x-x.oooooo.com '", а то тупо заменой адреса и закоментаривания ненужных строк мало))))
если что пишит ев личку обменяемся аськами может так быстрее будет.
т.к. скрипт предложений, получилось наладить всё качает и нод с него обновляю НО!!! в руки попал ПК который был без антивируса больше год а и в него тыкали всё что хоч. и нод с базами которые выкачивал с помощью этого скрипта на компе ниодного вируса не нашёл. НЕПОВЕРИЛОСЬ!!!!!. обновляю с " 'http://x-x.oooooo.com '" и вуаля на компе больше полтиника вирусов!!!!!!!
Кто это может объяснить??? может скрипт качает какието триальные базы???
кому не лень помогите переделать скрипт под "http://x-x.oooooo.com '", а то тупо заменой адреса и закоментаривания ненужных строк мало))))
если что пишит ев личку обменяемся аськами может так быстрее будет.
Услуги хостинговой компании 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/
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
оффзеркала включить,u52.eset.com например
как это мало?этот скрипт не изобретает велосипед,он просто делает точную копию офф зеркал.а то тупо заменой адреса и закоментаривания ненужных строк мало))))
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
Ребята у меня чтото не заработал этот скрипт
пишет при запуске upd.pl
пишет при запуске upd.pl
Код: Выделить всё
root@debian:~# /home/viktor/nod/upd.pl
Using http://u46.eset.com/nod_upd...
Couldn't open /home/www/test/download/nod_upd.ver for reading: Нет такого файла или каталога
root@debian:~#
Код: Выделить всё
#!/usr/bin/perl
#
# Скрипт создания зеркала обновления вирусных баз NOD32
#
# Copyright (C) 2007-2009 HSDN <info@hsdn.org>
# http://www.hsdn.org
# ICQ: 980001
#
$LOGIN = 'EAV-24203323'; # логин
$PASS = 'hxf7p7u76k'; # пароль
$PATH = "/home/www/test/eset_upd"; # папка хранения зеркала
$TMP = "/home/www/test/download"; # папка хранения временных файлов
# Серверы обновления
%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");
}
}
}
}
}
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
скрипт работает по сей день,проверяйте пути и права 

- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
вот тут вот еще скриптец есть http://kiev.pm.org/?q=node/234
alexco еще писал
alexco еще писал
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
А для какой версии нода это обновления ? И ге можно найти для 4 ?
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
от трешки походят и для 4 версии.этт скрипт для всех версий.
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
кинь ссылку на скрипт рабочий ато я уже потерялся тутserver801 писал(а):от трешки походят и для 4 версии.этт скрипт для всех версий.

- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
спасибо настроил скачал обновления но антивирусник почемуто нехочет обновлятьсяserver801 писал(а):http://forum.lissyara.su/viewtopic.php? ... &start=275
http://site/eset_upd/
лежит только файлик update.ver так и должно быть??
и еще создался папка downloadв ней
engine
engine3
engine3ess
win
из кучей файлов
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
зайдите в папку eset_upd и сделайте симлинк
ln -s ../download
а версия у вас на сегодня последняя..
ln -s ../download
а версия у вас на сегодня последняя..
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
всеравно нехочет
Еще как сбросить базы в антивируснике чтоб проверить обновления
P.S. Выложите ктото адресок зеркала чтоб посмотреть как там и что
Еще как сбросить базы в антивируснике чтоб проверить обновления
P.S. Выложите ктото адресок зеркала чтоб посмотреть как там и что
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
Всем спасибо заработало а причина была в этот сделал адрес http://site/nod/eset_upd/
по этому адресу он не хотел обновляться сделал такой http://site/eset_upd/ обновился на ура
по этому адресу он не хотел обновляться сделал такой http://site/eset_upd/ обновился на ура
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
вся проблема в невнимательности....я об этом выше писал
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
А незя не как доработать скрипт чтобы он писал на емейл когда негоден логин и пароль на обновления или выводил на сайт что срок годности ключа истек


- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
В данный момент разработан новый скрипт с принципиально новыми функциями, короче говоря подобное уже реализовано,но как говорилось ранее обсуждение производится на официальным форуме проекта!!!!!!!!!!viktor6 писал(а):А незя не как доработать скрипт чтобы он писал на емейл когда негоден логин и пароль на обновления или выводил на сайт что срок годности ключа истек
Электромонтажная Организация -> elemonorg.ru
- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
http://nod32ms.rualexco писал(а):В данный момент разработан новый скрипт с принципиально новыми функциями, короче говоря подобное уже реализовано,но как говорилось ранее обсуждение производится на официальным форуме проекта!!!!!!!!!!viktor6 писал(а):А незя не как доработать скрипт чтобы он писал на емейл когда негоден логин и пароль на обновления или выводил на сайт что срок годности ключа истек
Электромонтажная Организация -> elemonorg.ru
- Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Код: Выделить всё
wget --tries=3 --timeout=5
по дефолту таймаут огромен, попыток - аж 20 штук...
========
P.S. код ужасен... уж начто я плохо пишу...
нечитабелен, попытка использовать сложные вещщи где можно написать просто, использование повторений одних и тех же кусоков кода где явно проситься использование переменной/функции...
10 одинаковых строк /usr/local/bin/wget
не приходило в голову идеи переменной заменить?
в таблице mirrors добавте поле 'active' - сейчас лежит 24 зеркало, его бы вырубить ненадолго - но не могу - тока запись в таблице дропать/править...
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Проба пера: статья о создании зеркала для NOD32
НА ТОМ ФОРУМЕ НЕ ВЫЛОЖИЛИ СКРИПТ И НЕЧЕГО ТАМ ОБСУЖДАТЬ КОЛЬСКРИПТА НЕТ
- tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Попробовал оба скрипта .... ключи ищут на ура ... качают файлы обновлений тоже наура ... но БЛИН в антивире NOD32 Antivirus 4 .... настраиваю что бы тянул обновления с http://192.168.186.2/nod32/ ... то он говорит что не найден файл ... что делать? подскажите добрые люди
Числа не управляют миром, но могут показать как управляется мир
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
замечу-относительный путь для адреса обновления должен быть
http://ip/eset_upd/ а не http://ip/nod/eset_upd/(к примеру)почему?этот скрипт ,во первых делает точную копию оффзеркал,во вторых-файл update.ver весит так же как и на офф зеркалах,т.е всего 3.5 кб,а не 40 кб как в других скриптах

- tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
путь к обнове в антивире стоит вот такой
но ничего не работает ((( он подхватывает файлик update.ver и все ... сразу же затыкается ...
в скрипте upd.pl:
в папке eset_upd лежит файлик update.ver
Код: Выделить всё
http://192.168.186.2/nod32/eset_upd/
в скрипте upd.pl:
Код: Выделить всё
our $bases_path = "/usr/local/www/apache22/data/nod32";
Код: Выделить всё
freebsd# ls -l /usr/local/www/apache22/data/nod32
total 4
drwxr-xr-x 4 root wheel 512 Jan 8 23:31 download
drwxr-xr-x 2 root wheel 512 Jan 9 09:20 eset_upd
Числа не управляют миром, но могут показать как управляется мир
- tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
версия NOD
адресс обновы в ноде ... (192.168.186.2 - адресс сервера моего в сети)
адресс обновы в ноде ... (192.168.186.2 - адресс сервера моего в сети)
Числа не управляют миром, но могут показать как управляется мир
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
какой скирпт то?если от HSDN,то еще раз повторяю! адрес для обновления у вас должен быть
путь
Код: Выделить всё
http://192.168.186.2/eset_upd/
Код: Выделить всё
our $bases_path = "/usr/local/www/apache22/data/";
- tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
- Контактная информация:
Re: Проба пера: статья о создании зеркала для NOD32
Сделал так как сказал ... обновление пошло ... но как пошло ... идет идет и бац .... кажись на 6/8 затыкается и говорит что невозможно обновить ...
Числа не управляют миром, но могут показать как управляется мир