Страница 6 из 9

Re: Зеркало обновлений NOD

Добавлено: 2008-02-15 13:53:55
freeman
Urgor писал(а):Во-1: Что мешает обновляться с левых серваков?
Тем что на разных серваках разная структура баз, скрипт "пилили" под конкретный сервак.
Urgor писал(а):ведь пока вы пилили скрипты, качали по 10 мегов за раз,
Да и ключик переставить раз в месяц не так уж и сложно, ......
Во-2: Заплатить 1500 рэ за одну лицензию ......
Я ж говорю каждому своё, кому то чихать на лишний десяток метров, а надо поставил и забыл. То для особо требовательных оптимизация скрипта поизводилась.

Re: Зеркало обновлений NOD

Добавлено: 2008-02-15 13:59:05
BAV_Lug
freeman писал(а):
BAV_Lug писал(а):Уже месяца четыре точно, работает скрипт Urgor от 20 сентября 2007 г. 12:51 Обновляюсь с официального зеркала. Никаких проблем вообще не возникает. Трафик минимальный.
И имеешь постоянный головняк с ворованием ключей ? =)
Ну зато обновляется быстрее, тоже в общем полезный скрипт, каждый выбирает по потребностям.
У меня есть купленый ключик.

Re: Зеркало обновлений NOD

Добавлено: 2008-02-15 15:02:01
helloworld
Если для вас месячный трафик в 300 мб это роскошь и обновление раз в день это сверх опасно для ваших ос виндовс, просто выключите компьютер, пойдите погуляйте на улице.

Re: Зеркало обновлений NOD

Добавлено: 2008-02-15 15:17:59
freeman
BAV_Lug писал(а):
freeman писал(а):
BAV_Lug писал(а):Уже месяца четыре точно, работает скрипт Urgor от 20 сентября 2007 г. 12:51 Обновляюсь с официального зеркала. Никаких проблем вообще не возникает. Трафик минимальный.
И имеешь постоянный головняк с ворованием ключей ? =)
Ну зато обновляется быстрее, тоже в общем полезный скрипт, каждый выбирает по потребностям.
У меня есть купленый ключик.
Кстати если есть офф. ключ, то почему бы не использовать родную официальную утилитку ? ;)

Re: Зеркало обновлений NOD

Добавлено: 2008-02-15 15:50:24
BAV_Lug
freeman писал(а): Кстати если есть офф. ключ, то почему бы не использовать родную официальную утилитку ? ;)
А ключик то не для нее :) А вообще, я честно говоря, не проверял, может и будет работать, хз. Просто как раз, когда я думал о пероносе зеркала с винды на фрю, мне попался на глаза этот скриптик. Вот я его и прикрутил.

Re: Зеркало обновлений NOD

Добавлено: 2008-03-07 10:52:24
Urgor
Есть ситы на которых кладут халявные ключики в виде:
UserName: EAV-02xxxxxx
PassWord: u7xsxxxxxx

UserName: EAV-01xxxxxx
PassWord: nfmuxxxxxx
Копируем их в файлик nod32key, кладем его к скрипту, и скрипт проверяет ключики, складывая правильные в nod32valid! :)

Код: Выделить всё

#!/usr/bin/perl

# path to store updates
$WGET="/usr/local/bin/wget"; # Путь к программе wget

open (VER, './nod32key') or die ("Где файл с ключами?\n");
while (defined($line = <VER>))
{
chomp $line;
($par,$val)=split /:/, $line;

$val = substr($val, 1, length($val));

if ($par =~ /UserName/ )
{
  $name = $val;
}

if ($par =~/PassWord/ )
{
  $files{$name} = $val;
}

}
print "\n";
close(VER);

$dlfile = 'http://u22.eset.com/download/engine/engine2.nup';
$PATH = '/tmp/';
$myfile = $PATH . 'engine2.nup';

open(VER, '> ./nod32valid') or die ("Некуда писать ключи!\n");
foreach $f (keys %files) {
  unlink("$myfile");
  download($PATH,$dlfile,$f,$files{$f});
  if ((-s "$myfile") != 0){
    print VER "$f\t$files{$f}\n";
  }
}
close(VER);
print "\n\n\n";
system('cat ./nod32valid');

sub download()
{
  my ($path, $url, $login, $pass) = @_;
  system("$WGET -P $path --http-user=$login --http-password=$pass $url");
}

Re: Зеркало обновлений NOD

Добавлено: 2008-03-11 9:36:52
f0s
чегой-та скрипт у меня я посомтрел если запускать вручную (хотел проверитть будет ли тянуть обновления если недавно обновлялись), выдает:

Код: Выделить всё



[f0s@mail] /root/bin/> ./nod32.sh
expr: syntax error
[: -le: unexpected operator
sed: 1: ",12!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",25!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",25!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",48!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
Files not changed
expr: syntax error
[: -le: unexpected operator
sed: 1: ",71!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",86!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",129!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
expr: syntax error
[: -le: unexpected operator
sed: 1: ",200!d": invalid command code ,
[: !=: argument expected
[: !=: argument expected
[: !=: argument expected
[: !=: argument expected
Files not changed
однако это не мешает ему работать номрально :))

Re: Зеркало обновлений NOD

Добавлено: 2008-03-11 10:01:51
freeman
тоже самое :)

Re: Зеркало обновлений NOD

Добавлено: 2008-03-25 3:34:52
damir_madaga
а у меня что то зеркало для 3 нода перестало обновляться, хотя второе исправно работает!

Re: Зеркало обновлений NOD

Добавлено: 2008-03-25 7:15:01
Zedik
damir_madaga писал(а):а у меня что то зеркало для 3 нода перестало обновляться, хотя второе исправно работает!
откуда обновляешься?
зеркало на i-files.org отстает от официального в лучшем случае на 1 обновление.у меня до вчерашнего вечера было обновление от 21 марта.

Re: Зеркало обновлений NOD

Добавлено: 2008-03-25 19:48:51
damir_madaga
Обновляюсь от туда же, последнее обновление от 13 марта, но только для 3 версии для 2.7 актуальное обновление!

Re: Зеркало обновлений NOD

Добавлено: 2008-03-26 7:54:27
Zedik
damir_madaga писал(а):Обновляюсь от туда же, последнее обновление от 13 марта, но только для 3 версии для 2.7 актуальное обновление!
где то скрипт кривит, удали update.ver для v3 и запусти заново скрипт, временно проблему решит.
нужно скрипт разбирать, править.

Re: Зеркало обновлений NOD

Добавлено: 2008-03-31 13:47:03
rage
в трейтей версии update.ver начали паковать в rar

Re: Зеркало обновлений NOD

Добавлено: 2008-04-02 13:16:17
demondem10
А как сам нод обновить до 3v а то у меня 2.7 и она что плохо обновляться стала?

Re: Зеркало обновлений NOD

Добавлено: 2008-04-02 14:18:08
Zedik
demondem10 писал(а):А как сам нод обновить до 3v а то у меня 2.7 и она что плохо обновляться стала?
переустановкой нода на версию 3.***

Re: Зеркало обновлений NOD

Добавлено: 2008-04-02 14:38:30
demondem10
Уже сделал, гыгыгыгыг просто заработался и затупил! день тяжелый!

Re: Зеркало обновлений NOD

Добавлено: 2008-04-04 13:49:27
rufer
Извините если, что не по теме.
Для фри 7.0 где скачать nod32 третий, чтоб было с ключиками и заодно зеркало обновления, чтоб липовая рега не палилась итд.
Буду очень благодарен!

Re: Зеркало обновлений NOD

Добавлено: 2008-04-05 11:27:29
mrAli
rufer писал(а):Извините если, что не по теме.
Для фри 7.0 где скачать nod32 третий, чтоб было с ключиками и заодно зеркало обновления, чтоб липовая рега не палилась итд.
Буду очень благодарен!
В релизах нет такой версии у Eset, в наличии 2.71.12 версия для 5ки и 6ки. Предполагаю эти версии еще разрабатываются.

Re: Зеркало обновлений NOD

Добавлено: 2008-04-06 14:01:15
rufer
mrAli писал(а):
rufer писал(а):Извините если, что не по теме.
Для фри 7.0 где скачать nod32 третий, чтоб было с ключиками и заодно зеркало обновления, чтоб липовая рега не палилась итд.
Буду очень благодарен!
В релизах нет такой версии у Eset, в наличии 2.71.12 версия для 5ки и 6ки. Предполагаю эти версии еще разрабатываются.
Так постили же выше, что на тройках уже гоняют?
Где же вы нодовцы профы ответьте!

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 14:22:31
rufer
rufer писал(а):
mrAli писал(а):
rufer писал(а):Извините если, что не по теме.
Для фри 7.0 где скачать nod32 третий, чтоб было с ключиками и заодно зеркало обновления, чтоб липовая рега не палилась итд.
Буду очень благодарен!
В релизах нет такой версии у Eset, в наличии 2.71.12 версия для 5ки и 6ки. Предполагаю эти версии еще разрабатываются.
Так постили же выше, что на тройках уже гоняют?
Где же вы нодовцы профы ответьте!
? :shock:

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 14:39:04
demondem10
Интересно как так получается что при обновлении все фаилы кладутся в директорию юзера!
или root -а если из под него запускаю или user -а если из под него запускаю но ни как не кладуться в директорию на севаке которую я указал в настройках конфига! раньше работало!
могу конечно сделать симлмнк но этоне правильно! как подправить скриптец?

Код: Выделить всё

#!/bin/sh

DMASTER="/usr/local/bin/wget"
DMLOG="updatever.log"
TMPFILE="filelist.upd"
#Фраза по которой определяем что файл не изменен
PHRASE="Файл на сервере не новее локального файла"
BASEDIR_V3="/usr/local/www/***/***/mudomain.ru/nodbase/v3/"
HOSTUP_V3="http://nod32.i-files.org/v3/"

#$1 - BASEDIR
#$2 - HOSTUP
dUpdateVer(){
    cd $1
    $DMASTER -nd -m -o $DMLOG ${2}update.ver
    if [ -z `fgrep "$PHRASE" $DMLOG | sed -n '$='` ]; then
        dUpdateFl $2
    else
        echo "Обновления отсутствуют"
    fi
}

dUpdateFl(){
    fgrep "file=" update.ver | sed -e 's/file=//' > $TMPFILE
    $DMASTER -np -N -nH -B $1 -i $TMPFILE
    rm $TMPFILE
}

dUpdateVer $BASEDIR_V3 $HOSTUP_V3

exit 0
Буду благодарен за разяснения ситуации!

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 15:18:54
Dolphin_BSD
Добрый день.

Сново подниму тему НОД32

Купил пару ключей, все оно хорошо но хочеться лутше. Нод 3 версии СМАРТ СЕКЮРИТИ ! )))

Подумал а почему не поставить на ФРЕ скрипт который будет тянуть обновления ложить их в какуюто папку и эту папку кормить апачу а потом народу.

Начал рыть по форумам и нашел кучу разных скриптов.

полистав остановился на скрипе от "Urgor"

Код: Выделить всё

#!/usr/bin/perl

use LWP;

# path to store updates
$PATH="/home/www/mail.kk.com/nod";
$WGET="/usr/local/bin/wget"; # Путь к программе wget
# username/password for updates registered users
$LOGIN='AV-6327330';
$PASS='yt8jc2gyb9';
# URL for updates
$URL_UPD="http://u21.eset.com/";

$URL_UPD =~ s/\/$//;
$URL_UPD =~ m/(.*:\/\/)(.*?)(\/.*)/;
$site = "$1$2";
if ($site =~ m//) {
  print "Enter correct URL\n";
  return;
}

unlink("$PATH/update.ver","$PATH/update.tmp");
download($PATH,"$URL_UPD/nod_upd/update.ver",$LOGIN,$PASS);
`/usr/local/bin/unrar e -y $PATH/update.ver $PATH 2> /dev/null`;
rename("$PATH/update.ver","$PATH/update.tmp");

$ver = "$PATH/update.tmp";
$vers = "$PATH/update.ver";

open(VER, "< $ver") or die "Couldn't open $ver for reading: $!\n";
open(VERS, "> $vers") or die "Couldn't open $vers for writing: $!\n";

%files = ();
%urls = ();

while (defined($line = <VER>) )
{
chomp $line;
($par,$val)=split /=/, $line;

$val = substr($val, 0, -1);

if ($par =~ /file/ )
{
  $name = '/'.$val;
  $name =~s/\/.*\///;
  $furl="$URL_UPD/$val";
  $line="file=$name";
}

if ($par =~/size/ )
{
  $size = $val;
  $files{$name} = $size;
  $urls{$name} = "$furl";
}

print VERS "$line\r\n";
}
print "\n";

close(VER);
close(VERS);

foreach $f (keys %files) {
  if ((-s "$PATH/$f") != $files{$f}){
#  $size = (-s "$PATH/$f");
#  print "Not present --> $PATH/$f\t$f\t$files{$f} ---> $size\n";
    unlink("$PATH/$f");
    download($PATH,$urls{$f},$LOGIN,$PASS);
  } else { #print "    Present --> $PATH/$f\t$f\t$files{$f}\n";
  }
}

chmod(0644,"$PATH/*");

sub download()
{
  my ($path, $url, $login, $pass) = @_;
  system("$WGET -P $path --http-user=$login --http-password=$pass $url");
}
Влепил свои ключи и думаю вот оно мое счастье, но сразу после запуска понял что рано радовался ....

Вот что мне выдает

Код: Выделить всё

www# /usr/local/etc/rc.d/nod32.sh
--2008-04-08 15:12:01--  http://u21.eset.com/nod_upd/update.ver
Resolving u21.eset.com... 89.202.157.131
Connecting to u21.eset.com|89.202.157.131|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4009 (3.9K) [application/octet-stream]
Saving to: `/var/www/webserver/admins/nod/update.ver'

100%[====================================================================================================================>] 4,009       --.-K/s   in 0.06s

2008-04-08 15:12:07 (71.0 KB/s) - `/var/www/webserver/admins/nod/update.ver' saved [4009/4009]

Код: Выделить всё

www# ls -l /var/www/webserver/admins/nod/
total 8
-rw-r--r--  1 root  wheel  4009 Apr  8 10:52 update.tmp
-rw-r--r--  1 root  wheel  4029 Apr  8 15:12 update.ver
Что может быть тому причиной что он ничего не тянет.

Пасиб за ранее !

С ув.
Юрий.

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 15:43:01
FreePascal
demondem10 писал(а):Интересно как так получается что при обновлении все фаилы кладутся в директорию юзера!
или root -а если из под него запускаю или user -а если из под него запускаю но ни как не кладуться в директорию на севаке которую я указал в настройках конфига! раньше работало!
могу конечно сделать симлмнк но этоне правильно! как подправить скриптец?

Буду благодарен за разяснения ситуации!
По всей видемости качает в /root или /home/user тк по дефолту после логина ты там.
А скрипт не отрабатывает по всей видимости данную строку.
Попробуй выполнить данную команду с консольки взяв параметр со скрипта. :wink:

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 15:54:30
Dolphin_BSD
Пасиб за оперативный ответ !

то что качает ну туда как то сомневаюсь

Код: Выделить всё

# path to store updates
$PATH="/home/www/mail.kk.com/nod";
тут же указана дериктория куда ему кидать данные.

про команду
Сори как то не понял что этим хотели сказать и что с ним делать ??

Re: Зеркало обновлений NOD

Добавлено: 2008-04-08 16:10:55
FreePascal
Dolphin_BSD писал(а):Пасиб за оперативный ответ !

то что качает ну туда как то сомневаюсь

Код: Выделить всё

# path to store updates
$PATH="/home/www/mail.kk.com/nod";
тут же указана дериктория куда ему кидать данные.

про команду
Сори как то не понял что этим хотели сказать и что с ним делать ??
Мой ответ адресован demondem10