Скрипт зеркала nod32 mirror script

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
deadbeef
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-02-02 10:27:23

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение deadbeef » 2014-08-08 13:39:48

zvirus писал(а):Я доделал все, Что писал в предыдущем посте.
1) Автоматически ищется валидный путь для прверки ключиков из фала update.ver
2) В локальном хранилище все хранится по путям без цифрового индекса.
3) итоговые файлы update.ver преобразуются под локальное хранилище.

Архив папки inc прилагаю. Местами ставились костыли. :) Автор, при желании приведет все в норму.
https://yadi.sk/d/GxZ94-szZGvsN
Спасибо. Спасли выходные от геморроя =)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение gazizeldar » 2014-08-08 13:49:00

А Вот Бриан это голова!!!. шутка от Ильфа и Петрова
автор скажи нубу. файлы подменить в основном скрипте?

SLY
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-08-08 13:50:34

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение SLY » 2014-08-08 13:53:13

Или если можно выложите целиком скрипт рабочий, а то в моей старой папке inc нет столько файлов. Скрипт обновлялся автоматически сам, из первой страницы, поэтому там есть nod32ms_v3.class.php файл, которого в выложенной inc нет. И так же в classes добавилась куча файлов, которых раньше не было.

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zvirus » 2014-08-08 15:30:38

До чего же Вы ленивые. Смержить 3 файлика беда.
Брался http://85.238.103.64:8081/lastversion.tar.gz. Он же и правился. Правились по сути 3 файла.
inc/init.php
тут на всякий случай вставил новые текущие пути.

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


- define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader/em000_32_l0.nup");
- define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon/em010_32_l1.nup");

+ #define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader/em000_32_l0.nup");
+ #define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon/em010_32_l1.nup");
+ define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
+ define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup");
inc/classes/Nod32ms.class.php

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

private function run_script() {
		Config::init_mirrors();
+		$tmp_path = Config::get('web_dir') . DS . TMP_PATH;
+		Mirror::find_verify_link("eset_upd", $tmp_path);
		$key = $this->read_keys();

...

							@copy($tmp_update_ver,$cur_update_ver);	
+							#Перезапишем файлик с новыми путями
+							$content = file_get_contents($cur_update_ver);
+							$content = preg_replace('/_[0-9]{1,}\//i', '/', $content);
+							file_put_contents($cur_update_ver, $content);
	
inc/classes/Mirror.class.php
Да, и простите, там все таки был косяк небольшой. забыл убрать строку, которой дебажил.

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

$tmp = array('size','file','version');
$tmp = array('file');  # эту строку надо закоментировать или удалить
Правильные изменения

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

	static public function test_key($login, $passwd) {
...
...
				if(Config::get('update_version_ess') == 1) {
-				$header = @get_headers("http://$login:$passwd@$mirror".TESTKEY_PATH_ESS);
+				$header = @get_headers("http://$login:$passwd@$mirror".TESTKEY_REAL_PATH_ESS);
				}
				else 
				{
-					$header = @get_headers("http://$login:$passwd@$mirror".TESTKEY_PATH_NOD);
+					$header = @get_headers("http://$login:$passwd@$mirror".TESTKEY_REAL_PATH_NOD);
				}
				
				
# это можно вставить в конец класса. Функция для поиска реального пути по которому проверять ключик.				
+	static public function find_verify_link($folder, $temp_dir) {
+		$mirrors = Config::get('mirror');
+		$mirror = null;
+		@mkdir($temp_dir, 0755, true);
+		shuffle($mirrors);
+		foreach($mirrors as $m) {
+			$arch = $temp_dir . DS . "update.rar";
+			$unarch = $temp_dir . DS . "update.ver";
+			$status = Tools::download_file("http://$m/$folder/update.ver", $arch);
+			if ( is_string($status) !== true ) {
+				if(filesize($arch) > 100) {
+					#Log::write_log("tools::extract_file => Extract File from arch ".$arch." => ".$temp_dir, 3);
+					tools::extract_file($arch, $temp_dir);
+					#$version = mirror::get_DB_version($unarch);
+					if(!file_exists($unarch)) break;
+					$content = file_get_contents($unarch);
+					preg_match('/\/v3-rel-sta\/mod_000_loader_[0-9]{1,}\/(.*)/i', $content, $matches_nod);
+					define('TESTKEY_REAL_PATH_NOD', trim($matches_nod[0]));
+					preg_match('/\/v3-rel-sta\/mod_010_smon_[0-9]{1,}\/(.*)/i', $content, $matches_ess);
+					define('TESTKEY_REAL_PATH_ESS', trim($matches_ess[0]));
+					@unlink($arch);
+					@unlink($unarch);
+					return true;
+				}
+			}
+		}
+		return false;
+	}	

# изменения в парсинг update.ver для массива с локальными путями без цифрового обозначения версии
    static private function parse_update_ver($file, $server, $ver = null) {
...

					$res[$varible][$pos] = trim(substr($row, strlen($varible)+1));
+					if($varible == 'file')
+					{
+						$res['real_file_name'][$pos] =  preg_replace('/_[0-9]{1,}\//i', '/', $res[$varible][$pos]);
+					}

...


			$arr['file'][] = $tmp_filename;
+			$arr['real_file_name'][] = $res['real_file_name'][$i];
			if(isset($res['version'][$i])) {



# изменения в загрузку сигнатур - чтобы грузились в нужные нам локальные каталоги
	static public function download_signature($update_ver, $mirror, $pair_key, $ver = null) {			
...

			if($array2 !== null) {
-				foreach($array2['file'] as $key => $name) {
+				foreach($array2['real_file_name'] as $key => $name) {
+				$remote_file_name = $array2['file'][$key];

...
					if($real_fs != $local_fs) {
-						$real_fs = Tools::get_remote_file_size("http://$pair_key[0]:$pair_key[1]@$mirror$name");
+						$real_fs = Tools::get_remote_file_size("http://$pair_key[0]:$pair_key[1]@$mirror$remote_file_name");

....

						else {
							Log::write_log(Language::t("Downloading %s [%s Bytes]", basename($name), number_format($real_fs, 0, ',', ',')), 3, $ver);
-							Tools::download_file(sprintf("http://%s:%s@%s", $pair_key[0], $pair_key[1], $mirror . $name), $dir.$name);
+							Tools::download_file(sprintf("http://%s:%s@%s", $pair_key[0], $pair_key[1], $mirror . $remote_file_name), $dir.$name);

Вроде бы ничего не упустил.

victorsh
рядовой
Сообщения: 16
Зарегистрирован: 2012-03-20 14:24:58

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение victorsh » 2014-08-08 18:06:28

To zvirus
Упустили, это страничка скрипта от alexco. А Вы предлагаете изменения к скрипту от GRooVE.

SLY
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-08-08 13:50:34

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение SLY » 2014-08-08 19:32:37

Вот я и смотрю что что-то все изменения функций, которые писались, я не могу эти самые функции в оригинале найти. Просто "граната не той системы". :-D

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение viktor6 » 2014-08-08 20:48:25

А я то думаю че лыжи не едут

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zvirus » 2014-08-09 10:00:03

Приношу извенения. Просто поиском нашел как раз эту страницу. И идеи черпал как раз из нее. Перепубликую в соседнюю ветку. Гляну сейчас в и Ваш скриптик. Может чего получится. Даже больше. Я изначально читал соседнюю ветку :) Заработался, бывает.

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение viktor6 » 2014-08-09 11:17:07

zvirus писал(а):Приношу извенения. Просто поиском нашел как раз эту страницу. И идеи черпал как раз из нее. Перепубликую в соседнюю ветку. Гляну сейчас в и Ваш скриптик. Может чего получится. Даже больше. Я изначально читал соседнюю ветку :) Заработался, бывает.
Будем надеятся что найдеш лекарство ля этого скрипта

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zvirus » 2014-08-09 12:25:40

Пропатчил.
Изменения в 2х файлах.
update.php
inc/nod32ms_v3.class.php
https://yadi.sk/d/qVxQRrENZKfsC

Тестировал на WINNT, но думаю linux платформах проблем быть не должно.
за основу брался
nod32ms_3.0.0_beta5.rar
nod32ms_3.0.0_beta5.rar (3014) [09.07.2013]
(561.8 КБ) Скачиваний: 295
с первого поста темы

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zvirus » 2014-08-09 12:32:28

p.s. В функции WriteToLog включил вывод этого же текста в консоль. Кому не надо - отключите закомментировав строку

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

echo "\r\n".date("H:i:s").': '.iconv('utf-8', 'cp866', print_r($text, 1)); // cp866
И как-то не серьезно не давать редактировать свои сообщения.

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение viktor6 » 2014-08-09 13:27:49

zvirus писал(а):Пропатчил.
Изменения в 2х файлах.
update.php
inc/nod32ms_v3.class.php
https://yadi.sk/d/qVxQRrENZKfsC

Тестировал на WINNT, но думаю linux платформах проблем быть не должно.
за основу брался
nod32ms_3.0.0_beta5.rar
nod32ms_3.0.0_beta5.rar (3014) [09.07.2013]
(561.8 КБ) Скачиваний: 295
с первого поста темы
Все работает СПС

zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zzGuru » 2014-08-09 14:09:21

Все работает, спасибо!

Blacking
мл. сержант
Сообщения: 131
Зарегистрирован: 2007-03-01 10:20:10
Откуда: Томская обл. ЗАТО Северск
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Blacking » 2014-08-09 17:20:33

а у меня выдает:

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

$ ./update.php
./update.php: line 1: ?php: No such file or directory
./update.php: line 2: require_once: команда не найдена
./update.php: line 4: syntax error near unexpected token `('
./update.php: line 4: `$nod32ms = new nod32ms();'
PS: FreeBSD 9.0-RELEASE; PHP Version => 5.2.17
Нет дома на воле,
А значит и адреса нет...

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение viktor6 » 2014-08-09 17:26:16

Таки да чтото не то опять

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

100%[=======================================================================================================================================>] 7.118       --.-K/s   за 0s

2014-08-09 17:22:03 (18,5 MB/s) - «/home/viktor/nod32ms/temp/update.ver» saved [7118/7118]


17:22:03: DOWNLOAD NEW [/home/viktor/nod32ms/temp/update.ver] FILE
unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers


Extracting from /home/viktor/nod32ms/temp/update.ver

Extracting  update.ver                                                OK
All OK

17:22:04: UNRAR FILE [/home/viktor/nod32ms/temp/update.ver] TO [/home/viktor/nod32ms/temp/eset_upd/v6/]--2014-08-09 17:22:04--  http://um21.eset.com/eset_upd/v7/update.ver
Распознаётся um21.eset.com (um21.eset.com)... 91.228.167.26
Подключение к um21.eset.com (um21.eset.com)|91.228.167.26|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6950 (6,8K) [application/octet-stream]
Сохранение в каталог: ««/home/viktor/nod32ms/temp/update.ver»».

100%[=======================================================================================================================================>] 6.950       --.-K/s   за 0s

2014-08-09 17:22:04 (70,4 MB/s) - «/home/viktor/nod32ms/temp/update.ver» saved [6950/6950]


17:22:04: DOWNLOAD NEW [/home/viktor/nod32ms/temp/update.ver] FILE
unrar 0.0.1  Copyright (C) 2004  Ben Asselstine, Jeroen Dekkers


Extracting from /home/viktor/nod32ms/temp/update.ver

Extracting  update.ver                                                OK
All OK

17:22:04: UNRAR FILE [/home/viktor/nod32ms/temp/update.ver] TO [/home/viktor/nod32ms/temp/eset_upd/v7/]
17:22:05: SELECTED TO UPDATE '1808' FILES TOTAL SIZE OF '787 Mb'
17:22:05: VERSION SIGNATURE ''
17:22:06: COPY TEMP [update.ver] TO [/home/viktor/nod32ms/www/eset_upd/update.ver]
17:22:06: COPY TEMP [update.ver] TO [/home/viktor/nod32ms/www/eset_upd/v4/update.ver]
17:22:06: COPY TEMP [update.ver] TO [/home/viktor/nod32ms/www/eset_upd/v5/update.ver]
17:22:06: COPY TEMP [update.ver] TO [/home/viktor/nod32ms/www/eset_upd/v6/update.ver]
17:22:06: COPY TEMP [update.ver] TO [/home/viktor/nod32ms/www/eset_upd/v7/update.ver]

Saniapa
рядовой
Сообщения: 20
Зарегистрирован: 2011-02-25 15:18:24

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Saniapa » 2014-08-10 13:46:09

У меня выкидвает

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

14:42:38: [RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
14:42:38: SYSTEM: Linux--2014-08-10 14:42:38--  http://update.eset.com/eset_upd/update.ver
Распознаётся update.eset.com (update.eset.com)… 38.90.226.37, 91.228.167.21, 91.228.166.13, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.37|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 10636 (10K) [application/octet-stream]
Сохранение в: «/var/nod32/update.ver»

100%[====================================================================================================>] 10 636      --.-K/s   за 0,06s

2014-08-10 14:42:38 (164 KB/s) - «/var/nod32/update.ver» сохранён [10636/10636]


14:42:38: DOWNLOAD NEW [/var/nod32/update.ver] FILE
UNRAR 5.00 beta 8 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from /var/nod32/update.ver

Extracting  /var/nod32/eset_upd/update.ver                            OK
All OK

14:42:38: UNRAR FILE [/var/nod32/update.ver] TO [/var/nod32/eset_upd/]--2014-08-10 14:42:38--  http://update.eset.com/eset_upd/v4/update.ver
Распознаётся update.eset.com (update.eset.com)… 91.228.167.21, 91.228.166.13, 38.90.226.36, ...
Подключение к update.eset.com (update.eset.com)|91.228.167.21|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6857 (6,7K) [application/octet-stream]
Сохранение в: «/var/nod32/update.ver»

100%[====================================================================================================>] 6 857       --.-K/s   за 0,04s

2014-08-10 14:42:39 (169 KB/s) - «/var/nod32/update.ver» сохранён [6857/6857]


14:42:39: DOWNLOAD NEW [/var/nod32/update.ver] FILE
UNRAR 5.00 beta 8 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from /var/nod32/update.ver

Extracting  /var/nod32/eset_upd/v4/update.ver                         OK
All OK

14:42:39: UNRAR FILE [/var/nod32/update.ver] TO [/var/nod32/eset_upd/v4/]--2014-08-10 14:42:39--  http://update.eset.com/eset_upd/v5/update.ver
Распознаётся update.eset.com (update.eset.com)… 91.228.166.13, 38.90.226.36, 91.228.167.26, ...
Подключение к update.eset.com (update.eset.com)|91.228.166.13|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 9209 (9,0K) [application/octet-stream]
Сохранение в: «/var/nod32/update.ver»

100%[====================================================================================================>] 9 209       --.-K/s   за 0,1s

2014-08-10 14:42:39 (64,5 KB/s) - «/var/nod32/update.ver» сохранён [9209/9209]


14:42:39: DOWNLOAD NEW [/var/nod32/update.ver] FILE
UNRAR 5.00 beta 8 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from /var/nod32/update.ver

Extracting  /var/nod32/eset_upd/v5/update.ver                         OK
All OK

14:42:39: UNRAR FILE [/var/nod32/update.ver] TO [/var/nod32/eset_upd/v5/]--2014-08-10 14:42:39--  http://update.eset.com/eset_upd/v6/update.ver
Распознаётся update.eset.com (update.eset.com)… 38.90.226.36, 91.228.167.26, 38.90.226.39, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.36|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 7133 (7,0K) [application/octet-stream]
Сохранение в: «/var/nod32/update.ver»

100%[====================================================================================================>] 7 133       --.-K/s   за 0,04s

2014-08-10 14:42:40 (164 KB/s) - «/var/nod32/update.ver» сохранён [7133/7133]


14:42:40: DOWNLOAD NEW [/var/nod32/update.ver] FILE
UNRAR 5.00 beta 8 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from /var/nod32/update.ver

Extracting  /var/nod32/eset_upd/v6/update.ver                         OK
All OK

14:42:40: UNRAR FILE [/var/nod32/update.ver] TO [/var/nod32/eset_upd/v6/]--2014-08-10 14:42:40--  http://update.eset.com/eset_upd/v7/update.ver
Распознаётся update.eset.com (update.eset.com)… 91.228.167.26, 38.90.226.39, 91.228.167.132, ...
Подключение к update.eset.com (update.eset.com)|91.228.167.26|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6961 (6,8K) [application/octet-stream]
Сохранение в: «/var/nod32/update.ver»

100%[====================================================================================================>] 6 961       --.-K/s   за 0,04s

2014-08-10 14:42:40 (166 KB/s) - «/var/nod32/update.ver» сохранён [6961/6961]


14:42:40: DOWNLOAD NEW [/var/nod32/update.ver] FILE
UNRAR 5.00 beta 8 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from /var/nod32/update.ver

Extracting  /var/nod32/eset_upd/v7/update.ver                         OK
All OK

14:42:40: UNRAR FILE [/var/nod32/update.ver] TO [/var/nod32/eset_upd/v7/]PHP Fatal error:  Call to undefined method parser::ParseSectionVar() in /etc/nod32ms/inc/nod32ms_v3.class.php on line 453

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение zvirus » 2014-08-11 10:21:01

Сейчас перепроверил все на freebsd - скрипт отработал без проблем.

Еще раз повторюсь - берем оригинал с первого поста первой страницы этой темы.
Распаковываем куда нам нужно.
Берем архив, который выложил я. В нем два файла. Переписываем поверху (с заменой).
Создаем новый конфиг или копируем старый.
Запускаем.

AlexVPetrov
рядовой
Сообщения: 33
Зарегистрирован: 2012-12-10 14:25:56

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение AlexVPetrov » 2014-08-11 11:15:07

FreeBSD 10-stable
Всё работает.
Спасибо за труд.

levonjan
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-06-25 21:21:27

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение levonjan » 2014-08-11 13:34:18

zvirus писал(а):Сейчас перепроверил все на freebsd - скрипт отработал без проблем.

Еще раз повторюсь - берем оригинал с первого поста первой страницы этой темы.
Распаковываем куда нам нужно.
Берем архив, который выложил я. В нем два файла. Переписываем поверху (с заменой).
Создаем новый конфиг или копируем старый.
Запускаем.
Сделал все как Вы написали. Вот что в логах:
[11/08/2014 15:27:01][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[11/08/2014 15:27:01]SYSTEM: FreeBSD
[11/08/2014 15:27:01]FILE keys.txt NOT FOUND!
[11/08/2014 15:27:01]RUN FINDER KEYS
[11/08/2014 15:27:05]TOTAL FOUND KEYS: 10 IN
[11/08/2014 15:27:18]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:18]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
[11/08/2014 15:27:20]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:20]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v4/]
[11/08/2014 15:27:29]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:29]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v5/]
[11/08/2014 15:27:30]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:30]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v6/]
[11/08/2014 15:27:33][MASTER SERVER OFFLINE]
[11/08/2014 15:27:33][STOP NOD32MS]

levonjan
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-06-25 21:21:27

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение levonjan » 2014-08-11 14:07:46

levonjan писал(а):
zvirus писал(а):Сейчас перепроверил все на freebsd - скрипт отработал без проблем.

Еще раз повторюсь - берем оригинал с первого поста первой страницы этой темы.
Распаковываем куда нам нужно.
Берем архив, который выложил я. В нем два файла. Переписываем поверху (с заменой).
Создаем новый конфиг или копируем старый.
Запускаем.
Сделал все как Вы написали. Вот что в логах:
[11/08/2014 15:27:01][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[11/08/2014 15:27:01]SYSTEM: FreeBSD
[11/08/2014 15:27:01]FILE keys.txt NOT FOUND!
[11/08/2014 15:27:01]RUN FINDER KEYS
[11/08/2014 15:27:05]TOTAL FOUND KEYS: 10 IN
[11/08/2014 15:27:18]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:18]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
[11/08/2014 15:27:20]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:20]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v4/]
[11/08/2014 15:27:29]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:29]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v5/]
[11/08/2014 15:27:30]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[11/08/2014 15:27:30]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/v6/]
[11/08/2014 15:27:33][MASTER SERVER OFFLINE]
[11/08/2014 15:27:33][STOP NOD32MS]
После перезагрузки сервака пошла закачка))

Anry
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-10-30 13:00:59

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Anry » 2014-08-12 11:18:46

Спасибо автору за скрипт.
Просьба исправить в манах конфига строки update_version34*_ на update_version345_*
Иначе ошибка: ERROR [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение gazizeldar » 2014-08-13 8:17:58

а кто подскажет вот это что за геморрой

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

11:13:26: UNRAR FILE [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//update.ver] TO [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/v7/]
11:13:27: REMOVE INVALID KEY [EAV-0089826020:m94494697c]
11:13:27: REMOVE INVALID KEY [TRIAL-0091166561:2ukj2f49xa]
11:13:27: REMOVE INVALID KEY [TRIAL-0088454799:xsfk2kbppf]
11:13:27: NOT FOUND VALID KEYS IN keys.txt
11:13:27: RUN FINDER KEYS
11:13:30: TOTAL FOUND KEYS: 12 IN
11:13:31: Found valid key [TRIAL-0117774221:p34adhtapm]
11:13:34: Found valid key [TRIAL-0118291589:j8cs85s74v]
11:13:35: Found valid key [EAV-0117814337:3v8apkjtf3]
11:13:36: SELECTED TO UPDATE '1798' FILES TOTAL SIZE OF '792 Mb'
11:13:36: VERSION SIGNATURE ''cp: /usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/update.ver: No such file or directory

11:13:36: ERROR [nod32ms::DownloadSignature] FILE [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/update.ver] NOT COPY TO [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/Array
(
    [0] => [nod32ms::DownloadSignature] FILE [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/update.ver] NOT COPY TO [/usr/home/office/domains/nod.office.rauan-burabay.kz/public_html//eset_upd/

Protei
рядовой
Сообщения: 12
Зарегистрирован: 2012-04-17 12:01:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Protei » 2014-08-13 10:11:06

Как минимум лишний слеш после public_html/.

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение gazizeldar » 2014-08-13 10:21:08

а вот в каком конфиге то именно этот слеш убрать......

Protei
рядовой
Сообщения: 12
Зарегистрирован: 2012-04-17 12:01:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Protei » 2014-08-13 10:36:05

Конфиг там один - nod32ms.conf