Re: [AlexCo]Скрипт для создании зеркала для NOD32
Добавлено: 2009-03-28 23:28:42
To FenX, спасибо, разобрался;
Если есть силы бежать – кто поверит, что нет сил драться?!
https://forum.lissyara.su/
ЧТо ха лохоразвод? удалите эту дрянь!Frezer007 писал(а):Я беру обновления Nod32 как Касперского, одним архивом, на http://bestfiles.web44.net Удобно, что можно дома вообще без интернета обновления устанавливать
Ну и берите дальше.Frezer007 писал(а):Я беру обновления Nod32 как Касперского, одним архивом, на http://bestfiles.web44.net Удобно, что можно дома вообще без интернета обновления устанавливать
Код: Выделить всё
_http://your-domain.com/eset_upd/ - nod32 v3; v4
_http://your-domain.com/nod_upd/ - nod32 v2
Код: Выделить всё
Extracting /etc/nod32/temp/nod_upd/update.ver OK
All OK
--2009-04-09 15:12:05-- http://EAV-06545738:*password*@u34.eset.com/download/win/v2
Распознаётся u34.eset.com... 89.202.149.44
Устанавливается соединение с u34.eset.com|89.202.149.44|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u34.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u34.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:06-- http://u34.eset.com/download/win/v2/
Повторное использование соединения с u34.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:06-- http://EAV-06545738:*password*@u48.eset.com/download/win/v2
Распознаётся u48.eset.com... 90.183.101.18
Устанавливается соединение с u48.eset.com|90.183.101.18|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u48.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u48.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:07-- http://u48.eset.com/download/win/v2/
Повторное использование соединения с u48.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:07-- http://EAV-06545738:*password*@u49.eset.com/download/win/v2
Распознаётся u49.eset.com... 90.183.101.19
Устанавливается соединение с u49.eset.com|90.183.101.19|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u49.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u49.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:07-- http://u49.eset.com/download/win/v2/
Повторное использование соединения с u49.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:08-- http://EAV-06545738:*password*@u36.eset.com/download/win/v2
Распознаётся u36.eset.com... 89.202.149.46
Устанавливается соединение с u36.eset.com|89.202.149.46|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u36.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u36.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:08-- http://u36.eset.com/download/win/v2/
Повторное использование соединения с u36.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:09-- http://EAV-06545738:*password*@u47.eset.com/download/win/v2
Распознаётся u47.eset.com... 90.183.101.17
Устанавливается соединение с u47.eset.com|90.183.101.17|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u47.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u47.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:09-- http://u47.eset.com/download/win/v2/
Повторное использование соединения с u47.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:10-- http://EAV-06545738:*password*@u39.eset.com/download/win/v2
Распознаётся u39.eset.com... 89.202.149.49
Устанавливается соединение с u39.eset.com|89.202.149.49|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u39.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u39.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:10-- http://u39.eset.com/download/win/v2/
Повторное использование соединения с u39.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:11-- http://EAV-06545738:*password*@u35.eset.com/download/win/v2
Распознаётся u35.eset.com... 89.202.149.45
Устанавливается соединение с u35.eset.com|89.202.149.45|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u35.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u35.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:11-- http://u35.eset.com/download/win/v2/
Повторное использование соединения с u35.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:12-- http://EAV-06545738:*password*@u45.eset.com/download/win/v2
Распознаётся u45.eset.com... 90.183.101.15
Устанавливается соединение с u45.eset.com|90.183.101.15|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u45.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u45.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:12-- http://u45.eset.com/download/win/v2/
Повторное использование соединения с u45.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:13-- http://EAV-06545738:*password*@u23.eset.com/download/win/v2
Распознаётся u23.eset.com... 89.202.157.133
Устанавливается соединение с u23.eset.com|89.202.157.133|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u23.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u23.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:13-- http://u23.eset.com/download/win/v2/
Повторное использование соединения с u23.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:13-- http://EAV-06545738:*password*@u45.eset.com/download/win/v2
Распознаётся u45.eset.com... 90.183.101.15
Устанавливается соединение с u45.eset.com|90.183.101.15|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u45.eset.com:80.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://u45.eset.com/download/win/v2/ [переход]
--2009-04-09 15:12:14-- http://u45.eset.com/download/win/v2/
Повторное использование соединения с u45.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-09 15:12:14-- http://EAV-06545738:*password*@u36.eset.com/download/win/v2
Распознаётся u36.eset.com... 89.202.149.46
Устанавливается соединение с u36.eset.com|89.202.149.46|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u36.eset.com:80.
Запрос HTTP послан, ожидается ответ..
Он обновился так, просто вбей еще раз данные в конфиг, руки не доходят обновить сборку!ыыыыы писал(а):попробовал скрипт, извините - это у меня руки из задницы растут? при автообновлении скрипт сам затёр себе config.php
что я сделал не так?
видимо да...thefree писал(а):у меня только у одного умерла обновлялка?
Подтверждаю проблему.FenX писал(а):видимо да...thefree писал(а):у меня только у одного умерла обновлялка?
эх ... я уже когда докопался успел rsync настроить и этот скрипт загубил.zvv писал(а):Подтверждаю проблему.FenX писал(а):видимо да...thefree писал(а):у меня только у одного умерла обновлялка?
Обновлялка не может достучаться до части зеркал, в связи с чем нещадно таймаутит.
Помогло удаление из таблицы mirrors всех зеркал с u30.eset.com по u39.eset.com
Видимо что-то с сетью.
Зеркала u2*.eset.com и u4*.eset.com работают исправно т.к. находятся в других сегментах сети.
Код: Выделить всё
#!/usr/bin/perl -w
use strict;
use DBI;
use GD;
#config for DB and out text (version)
my ($dbhost, $dbuser, $dbpass, $dbname, $v) = ('ХОСТ', 'ЛОГИН', 'ПАРОЛЬ', 'ИМЯ БАЗЫ', 'Erorr 403');
my $get = $ENV{'QUERY_STRING'} if ( $ENV{'REQUEST_METHOD'} eq 'GET' );
if ($get eq 'SIGNATURE_VERSION_V2' or $get eq 'SIGNATURE_VERSION_V3') {
my $dbh = DBI->connect("DBI:mysql:database=$dbname;host=$dbhost", $dbuser, $dbpass, {'RaiseError' => 0});
my $sth = $dbh->prepare("SELECT version_value FROM version WHERE version_var = '$get'");
$sth->execute();
$v = $sth->fetchrow_array();
$sth->finish();
$dbh->disconnect();
}
my $img = new GD::Image( gdMediumBoldFont->width * length( $v ) + 4, gdMediumBoldFont->height + 4);
my $white = $img->colorAllocate( 255, 255, 255 );
my $blue = $img->colorAllocate( 0, 0, 255 );
$img->transparent($white);
$img->interlaced('true');
$img->string( gdMediumBoldFont, 2, 2, $v, $blue );
binmode STDOUT;
print "Content-type: image/png\n\n";
print $img->png;
exit;
Код: Выделить всё
/nod2png.pl?SIGNATURE_VERSION_V2 - версия 2
/nod2png.pl?SIGNATURE_VERSION_V3 - версия 3 и 4
Код: Выделить всё
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u49.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
--2009-04-20 23:09:42-- http://EAV-06545738:*password*@u47.eset.com/download/engine3/em002_32_n6.nup
Распознаётся u47.eset.com... 90.183.101.17
Устанавливается соединение с u47.eset.com|90.183.101.17|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Повторное использование соединения с u47.eset.com:80.
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
расскажь как скрипт и куда запихать?thefree писал(а):эх ... я уже когда докопался успел rsync настроить и этот скрипт загубил.zvv писал(а):Подтверждаю проблему.FenX писал(а):видимо да...thefree писал(а):у меня только у одного умерла обновлялка?
Обновлялка не может достучаться до части зеркал, в связи с чем нещадно таймаутит.
Помогло удаление из таблицы mirrors всех зеркал с u30.eset.com по u39.eset.com
Видимо что-то с сетью.
Зеркала u2*.eset.com и u4*.eset.com работают исправно т.к. находятся в других сегментах сети.
Выкладываю скрипт отображения версии картинки на perl для [AlexCo]Скрипт для создании зеркала для NOD32.скрипт для отображения вызываетсяКод: Выделить всё
#!/usr/bin/perl -w use strict; use DBI; use GD; #config for DB and out text (version) my ($dbhost, $dbuser, $dbpass, $dbname, $v) = ('ХОСТ', 'ЛОГИН', 'ПАРОЛЬ', 'ИМЯ БАЗЫ', 'Erorr 403'); my $get = $ENV{'QUERY_STRING'} if ( $ENV{'REQUEST_METHOD'} eq 'GET' ); if ($get eq 'SIGNATURE_VERSION_V2' or $get eq 'SIGNATURE_VERSION_V3') { my $dbh = DBI->connect("DBI:mysql:database=$dbname;host=$dbhost", $dbuser, $dbpass, {'RaiseError' => 0}); my $sth = $dbh->prepare("SELECT version_value FROM version WHERE version_var = '$get'"); $sth->execute(); $v = $sth->fetchrow_array(); $sth->finish(); $dbh->disconnect(); } my $img = new GD::Image( gdMediumBoldFont->width * length( $v ) + 4, gdMediumBoldFont->height + 4); my $white = $img->colorAllocate( 255, 255, 255 ); my $blue = $img->colorAllocate( 0, 0, 255 ); $img->transparent($white); $img->interlaced('true'); $img->string( gdMediumBoldFont, 2, 2, $v, $blue ); binmode STDOUT; print "Content-type: image/png\n\n"; print $img->png; exit;
к перлу надоКод: Выделить всё
/nod2png.pl?SIGNATURE_VERSION_V2 - версия 2 /nod2png.pl?SIGNATURE_VERSION_V3 - версия 3 и 4
- p5-DBD-mysql-4.010
p5-GD-2.41
кидаешь на веб ставишь прова доступа 755, в скрипте пишеш свой логин и пароль к базе и ссылку на картинку.server801 писал(а): расскажь как скрипт и куда запихать?
Код: Выделить всё
<img src="/СКРИПТ.pl?SIGNATURE_VERSION_V2">
Помогла очистка таблицы keysstartec писал(а):Что то в последнее время не обновляетсяне может ключи рабочие найти?Код: Выделить всё
Запрос HTTP послан, ожидается ответ... 401 Authorization Required Повторное использование соединения с u49.eset.com:80. Запрос HTTP послан, ожидается ответ... 401 Authorization Required Сбой авторизации. --2009-04-20 23:09:42-- http://EAV-06545738:*password*@u47.eset.com/download/engine3/em002_32_n6.nup Распознаётся u47.eset.com... 90.183.101.17 Устанавливается соединение с u47.eset.com|90.183.101.17|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 401 Authorization Required Повторное использование соединения с u47.eset.com:80. Запрос HTTP послан, ожидается ответ... 401 Authorization Required Сбой авторизации.
Что то не совсем понял назнаение скрипта. Я так понимаю, что при обновлении базы будет выдаваться картинка с версией базы в нижнем углу экрана как в винде?.thefree писал(а):кидаешь на веб ставишь прова доступа 755, в скрипте пишеш свой логин и пароль к базе и ссылку на картинку.server801 писал(а): расскажь как скрипт и куда запихать?Код: Выделить всё
<img src="/СКРИПТ.pl?SIGNATURE_VERSION_V2">