Скрипт зеркала nod32 mirror script
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2012-03-17 11:16:32
Re: Скрипт зеркала nod32 mirror script
Что за папки:
v3-rel-stop
v4-rel-stop
v5-rel-stop
Есть ли возможность от них отказаться, т.к. хост не лок. комп. и объемом дискового пространства ограничен?
v3-rel-stop
v4-rel-stop
v5-rel-stop
Есть ли возможность от них отказаться, т.к. хост не лок. комп. и объемом дискового пространства ограничен?
Услуги хостинговой компании 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/
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
LAMER83 писал(а):Что за папки:
v3-rel-stop
v4-rel-stop
v5-rel-stop
Есть ли возможность от них отказаться, т.к. хост не лок. комп. и объемом дискового пространства ограничен?
Сделай их симлинками, ибо при втягивании update.ver самим NOD пути как раз на них и ссылаются.
Странно как-то сервера eset выдают update.ver

-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2007-12-19 0:07:18
Re: Скрипт зеркала nod32 mirror script
мой вариант http.conf
Проверил на 3 и 4 - работает, логирование естественно нужно убрать
Проверил на 3 и 4 - работает, логирование естественно нужно убрать
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteLog "/var/log/http-rewrite.log"
RewriteLogLevel 9
RewriteEngine on
Options +FollowSymLinks
</IfModule>
Код: Выделить всё
Alias /eset_upd "/usr/local/www/apache22/data/nod32/eset_upd/"
<Directory "/usr/local/www/apache22/data/nod32/eset_upd">
AllowOverride All
Allow from All
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.4
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.5
RewriteRule ^update.ver$ /eset_upd/v5/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.6
RewriteRule ^update.ver$ /eset_upd/v6/update.ver
</Directory>
Alias /v4-rel-sta "/usr/local/www/apache22/data/nod32/v4-rel-sta/"
<Directory "/usr/local/www/apache22/data/nod32/v4-rel-sta">
AllowOverride All
Allow from All
</Directory>
Alias /v5-rel-sta "/usr/local/www/apache22/data/nod32/v5-rel-sta/"
<Directory "/usr/local/www/apache22/data/nod32/v5-rel-sta">
AllowOverride All
Allow from All
</Directory>
Alias /v6-rel-sta "/usr/local/www/apache22/data/nod32/v6-rel-sta/"
<Directory "/usr/local/www/apache22/data/nod32/v6-rel-sta">
AllowOverride All
Allow from All
</Directory>
- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
тема создана для обсуждения проблем с программой\скриптом, поэтому попрошу вас более не обсуждать тут такие дополнительные функции как, подстановка нужных сигнатур запрашиваемым антивирусом!
сообщения будут удалены безжалостно
сообщения будут удалены безжалостно
Электромонтажная Организация -> elemonorg.ru
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Ваше сообщение красным шрифтом я на вашем месте удалил , так как считаю необоснованным. Сотни скриптов делают одну задачу - сделать клон ооф зеркал , не более. Ребята правильно подняли тему насчет особенности раздачи , так как нужно понимать что и как это работает.
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2012-12-05 7:51:33
Re: Скрипт зеркала nod32 mirror script
Я тут заметил странную штуку в eset smart security 4 версия сигнатур 7786 и застыла уже 10 числа а в eset smart security 6 версия сигнатур 7790. При копировании файла update.ver из папки v6 в папку v4 то eset smart security 4 обновился до актуальной версия сигнатур 7790... интересно в чём косяк?? 

-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2012-12-05 7:51:33
Re: Скрипт зеркала nod32 mirror script
и ещё кстати у клиента с лицензией обновился без проблем до 7790 с офицалки
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2012-12-05 7:51:33
Re: Скрипт зеркала nod32 mirror script
Вопрос снят ... это было из-за того Updater обновлялся триальными ключами..
-
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2012-11-27 10:57:21
Re: Скрипт зеркала nod32 mirror script
Надо сделать изначально так что бы нужная версия обновлялась откуда надо, при указании одного адреса как у ESET, а не писать каждый раз по разному!!!
Так что это пряио затрагивает функциональность скрипта.
Так что это пряио затрагивает функциональность скрипта.
- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
пишите полезный опыт который поможет тем у кого руки не заточены..
Электромонтажная Организация -> elemonorg.ru
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
На сколько полезно для всех версий - судите сами.
Что-бы дальше не плодить для 6,7... версий
только для 3 ветки создать симлинк /eset_upd/v3/update.ver на /eset_upd/update.ver
Я себе не тяну 3 ветку
(/pcu) строчка - проверка актуальной версии программы (появилась с 5 релиза)
Соответственно в update.php
2 Alexco
Реально ли запретить тянуть вместе с сигнатурами и еще старые версии софта вот эти
PS Отдельное спасибо Alexco за проделанный труд.
Что-бы дальше не плодить для 6,7... версий
только для 3 ветки создать симлинк /eset_upd/v3/update.ver на /eset_upd/update.ver
Я себе не тяну 3 ветку
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([3-9])
RewriteRule '^(/pcu)?/update.ver' '/eset_upd/v%1$1/update.ver' [R]
Соответственно в update.php
Код: Выделить всё
$nod32ms->DownloadUpdateVer('eset_upd/v5/pcu');
$nod32ms->ParseUpdateVer('eset_upd/v5/pcu');
Реально ли запретить тянуть вместе с сигнатурами и еще старые версии софта вот эти
Код: Выделить всё
[ESS_WINNT32_1026]
display_name="ESET Smart Security (Bulgarian, 32bit)"
language=1026
version=5.0.95.0
buildMS=327680
buildLS=6225920
type=ess
date=09.12.2011
category=component
platform=winnt32
file=/v5-rel-stop/[b]pcu[/b]_win_bgr_home/ess_nt32_bgr.nup
size=15188860
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2012-12-12 16:02:45
Re: Скрипт зеркала nod32 mirror script
Только что все установил и назрел вопрос, каждый раз при выполнении задания скрипт будет высасывать почти 700 мб ?
-
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2012-11-27 10:57:21
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Alexco
Есть мысля
добавлять только когда обновляется pcu (Program Common Update???)
У себя сделал так (добавив в конфиг update_version345_pcu) -
Есть мысля
Код: Выделить всё
$tpl[] = "(nt32)_($language).nup";
$tpl[] = "(nt64)_($language).nup";
У себя сделал так (добавив в конфиг update_version345_pcu) -
Код: Выделить всё
if ($this->CONFIG['update_version345_pcu'] == true)
{
if (strpos($file,'pcu') !== false)
{
$tpl[] = "(nt32)_($language).nup";
}
}
-
- проходил мимо
Re: Скрипт зеркала nod32 mirror script
Для пользователей Ubuntu (у меня 11.10, Apache 2.2.20).
1.Включаем модуль Mod rewrite в Apache:
2. Создаём rewrite.conf (по умолчанию отсутствует): ,
с таким содержимым:
3. В файл .htaccess пишем так:
В данном случае обновляемся из локалки (192.168.22.0/24 10.0.100.0/24) без авторизации, остальным с авторизацией.
Проверено на 3,4,5 версиях.
1.Включаем модуль Mod rewrite в Apache:
Код: Выделить всё
sudo a2enmod rewrite
Код: Выделить всё
sudo nano /etc/apache2/mods-available/rewrite.conf
с таким содержимым:
Код: Выделить всё
RewriteEngine on
Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3 [NC]
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.4 [NC]
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.5 [NC]
RewriteRule ^update.ver$ /eset_upd/v5/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.6 [NC]
RewriteRule ^update.ver$ /eset_upd/v6/update.ver
<FilesMatch "\.(nup)$">
AuthName "Private zone"
AuthType Basic
require valid-user
AuthUserFile /WD/www/localhost/htdocs/.htpasswd
Order deny,allow
Deny from all
Allow from 192.168.22.0/24 10.0.100.0/24
Satisfy Any
</FilesMatch>
Проверено на 3,4,5 версиях.
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3 [NC]
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
Проверь плиз.
У меня 3 версии нету.
Можно сделать симлинк на 4 версию для тройки.
- xXxSPYxXx
- ефрейтор
- Сообщения: 60
- Зарегистрирован: 2012-11-29 17:11:54
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Это все хорошо, но чем обновлять ERA? 3 или 5-той версией?
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Скрипт зеркала nod32 mirror script
Ребята подскажите что за проблема может быть устанавливаю скрипт всенормально обновляется потом через некоторое время антивирусник пишет ошибка компилятора и преращается обновления баз на антивируснике. Беру удаляю в скрипте папку www запускаю скрипт и опять все нормально обновляется до определеного времени
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2012-11-27 10:30:51
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Отмотай назад тему, уже решено!viktor6 писал(а):Ребята подскажите что за проблема может быть устанавливаю скрипт всенормально обновляется потом через некоторое время антивирусник пишет ошибка компилятора и преращается обновления баз на антивируснике. Беру удаляю в скрипте папку www запускаю скрипт и опять все нормально обновляется до определеного времени
- ADRE
- майор
- Сообщения: 2641
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
добавь туда еще 4.2 и pre по другому немного тащит, еще не отследил.BytEvil писал(а):Для пользователей Ubuntu (у меня 11.10, Apache 2.2.20).
1.Включаем модуль Mod rewrite в Apache:2. Создаём rewrite.conf (по умолчанию отсутствует):Код: Выделить всё
sudo a2enmod rewrite
,Код: Выделить всё
sudo nano /etc/apache2/mods-available/rewrite.conf
с таким содержимым:3. В файл .htaccess пишем так:Код: Выделить всё
RewriteEngine on
В данном случае обновляемся из локалки (192.168.22.0/24 10.0.100.0/24) без авторизации, остальным с авторизацией.Код: Выделить всё
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3 [NC] RewriteRule ^update.ver$ /eset_upd/v4/update.ver RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.4 [NC] RewriteRule ^update.ver$ /eset_upd/v4/update.ver RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.5 [NC] RewriteRule ^update.ver$ /eset_upd/v5/update.ver RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.6 [NC] RewriteRule ^update.ver$ /eset_upd/v6/update.ver <FilesMatch "\.(nup)$"> AuthName "Private zone" AuthType Basic require valid-user AuthUserFile /WD/www/localhost/htdocs/.htpasswd Order deny,allow Deny from all Allow from 192.168.22.0/24 10.0.100.0/24 Satisfy Any </FilesMatch>
Проверено на 3,4,5 версиях.
//del
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2012-12-14 12:02:29
Re: Скрипт зеркала nod32 mirror script
После долгой борьбы наконец то заработал. со всеми версиями. Под видной.
Привожу код vhosta
Привожу код vhosta
Код: Выделить всё
<VirtualHost *:80>
ServerName mirror.кг.ам
DocumentRoot "D:/home/mirror/www"
ErrorLog "D:/home/mirror/logs/error.log"
CustomLog "D:/home/mirror/logs/access.log" common
DirectoryIndex index.html index.htm index.shtml index.php index.phtml index.php3 insex.shtml
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" cvh
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteLog "D:/var/logs/rewrite.log"
RewriteLogLevel 9
RewriteEngine on
Options +FollowSymLinks
</IfModule>
Alias /eset_upd "D:/home/mirror/www/eset_upd/"
<Directory "D:/home/mirror/www/eset_upd">
AllowOverride All
Allow from All
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.4
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.5
RewriteRule ^update.ver$ /eset_upd/v5/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.6
RewriteRule ^update.ver$ /eset_upd/v6/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([3-9])
RewriteRule '^(/pcu)?/update.ver' '/eset_upd/v%1$1/update.ver' [R]
</Directory>
Alias /v3-rel-sta "D:/home/mirror/www/eset_upd/v4-rel-sta/"
<Directory "D:/home/mirror/www/eset_upd/v4-rel-sta">
AllowOverride All
Allow from All
</Directory>
Alias /v4-rel-sta "D:/home/mirror/www/eset_upd/v4-rel-sta/"
<Directory "D:/home/mirror/www/eset_upd/v4-rel-sta">
AllowOverride All
Allow from All
</Directory>
Alias /v5-rel-sta "D:/home/mirror/www/eset_upd/v5-rel-sta/"
<Directory "D:/home/mirror/www/eset_upd/v5-rel-sta">
AllowOverride All
Allow from All
</Directory>
Alias /v6-rel-sta "D:/home/mirror/www/eset_upd/v6-rel-sta/"
<Directory "D:/home/mirror/www/eset_upd/v6-rel-sta">
AllowOverride All
Allow from All
</Directory>
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Скрипт зеркала nod32 mirror script
Сколько отматывать? И кем решеноkaravan писал(а):Отмотай назад тему, уже решено!viktor6 писал(а):Ребята подскажите что за проблема может быть устанавливаю скрипт всенормально обновляется потом через некоторое время антивирусник пишет ошибка компилятора и преращается обновления баз на антивируснике. Беру удаляю в скрипте папку www запускаю скрипт и опять все нормально обновляется до определеного времени
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Заменяет все верхние реврайты, кроме первого.prorvazz писал(а):После долгой борьбы наконец то заработал. со всеми версиями. Под видной.
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([3-9]) RewriteRule '^(/pcu)?/update.ver' '/eset_upd/v%1$1/update.ver' [R]
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/update.ver
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-03-11 11:43:30
Re: Скрипт зеркала nod32 mirror script
prorvazz и besp, вы про тег "code" слышали что-нибудь..?
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2012-12-20 15:45:04
Re: Скрипт зеркала nod32 mirror script
FreeBSD 7.1-RELEASE
nod32 mirror script ver. 3.0.0 beta5
Итак проблемы:
Убрал
$nod32ms->DownloadUpdateVer('nod_upd');
$nod32ms->ParseUpdateVer('nod_upd');
иначе не находит путь и останавливается.
при keys_autofind = 1
ключи вроде ищет, но файл keys.txt не создает и останавливается после распаковки update.ver
nod32 mirror script ver. 3.0.0 beta5
Итак проблемы:
Убрал
$nod32ms->DownloadUpdateVer('nod_upd');
$nod32ms->ParseUpdateVer('nod_upd');
иначе не находит путь и останавливается.
при keys_autofind = 1
ключи вроде ищет, но файл keys.txt не создает и останавливается после распаковки update.ver
Код: Выделить всё
php-cgi update.php
X-Powered-By: PHP/5.2.9
Content-type: text/html; charset=utf-8
--2012-12-20 15:43:06-- http://update.eset.com/eset_upd/update.ver
Resolving update.eset.com... 62.67.184.76, 93.184.71.10, 93.184.71.27, ...
Connecting to update.eset.com|62.67.184.76|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10043 (9.8K) [application/octet-stream]
Saving to: `/tmp/update.ver'
100%[===============================================================================================================================================================================================================>] 10,043 --.-K/s in 0.1s
2012-12-20 15:43:06 (98.0 KB/s) - `/tmp/update.ver' saved [10043/10043]
UNRAR 4.00 freeware Copyright (c) 1993-2011 Alexander Roshal
Extracting from /tmp/update.ver
Extracting /tmp/eset_upd/update.ver OK
All OK
/usr/local/etc/nod32ms#=> ls /tmp
eset_upd/ mysql.sock= nod32ms.ver
/usr/local/etc/nod32ms#=> ls /tmp/eset_upd
original/ update.ver
/usr/local/etc/nod32ms#=> ls /tmp/eset_upd/original
update.ver
/usr/local/etc/nod32ms#=>
[20/12/2012 16:00:01][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3012) by AlexCo
[20/12/2012 16:00:01]SYSTEM: FreeBSD
[20/12/2012 16:00:01]FILE keys.txt NOT FOUND!
[20/12/2012 16:00:01]RUN FINDER KEYS
[20/12/2012 16:00:02]TOTAL FOUND KEYS: 8 IN
[20/12/2012 16:00:03]DOWNLOAD NEW [/tmp/update.ver] FILE
[20/12/2012 16:00:03]UNRAR FILE [/tmp/update.ver] TO [/tmp/eset_upd/]
[20/12/2012 16:00:04][MASTER SERVER OFFLINE]
[20/12/2012 16:00:04][STOP NOD32MS]
[20/12/2012 16:00:07][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3012) by AlexCo
[20/12/2012 16:00:07]SYSTEM: FreeBSD
[20/12/2012 16:00:07]FILE keys.txt NOT FOUND!
[20/12/2012 16:00:07]RUN FINDER KEYS
[20/12/2012 16:00:08]TOTAL FOUND KEYS: 8 IN
[20/12/2012 16:00:09]DOWNLOAD NEW [/tmp/update.ver] FILE
[20/12/2012 16:00:09]UNRAR FILE [/tmp/update.ver] TO [/tmp/eset_upd/]
[20/12/2012 16:00:10][MASTER SERVER OFFLINE]
[20/12/2012 16:00:10][STOP NOD32MS]