Очередной скрипт зеркала NOD32

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-07-31 9:49:17

GRooVE писал(а):1. Я так понимаю, проблема с необновляемостью прошла сама по себе?
2. Объясните подробнее, что за костыли с перекодировкой
1. Ога - перекур
2. В том "патче" было что перед прикреплением файла к письму, производилась перекодировка этого файла, со всеми вытекающими...... т.е. он помногу раз из одной кодировку в другую перекидывал.

Хостинговая компания 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/

exad
рядовой
Сообщения: 14
Зарегистрирован: 2012-11-28 14:44:48

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение exad » 2013-08-07 12:30:59

Здравствуйте, вопрос такой.
Система Ubuntu 12.04 x64
Можно ли сделать так чтоб логи велись в кодировке UTF-8, а страница информации которая генерируется после скачивания последних баз генерировалась в KOI8-R.
Когда ставлю в конфиге кодировку UTF-8 index.html в браузере отображается крокозябрами, кодировки переключал, не помогло. но логи пишутся на русском. и через путти все хорошо читается. Но стоит поменять на кои8-r то в путти вместо русского текста точки. но index.html нормально отображается.
Спасибо

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 7:20:00

exad писал(а):а страница информации которая генерируется после скачивания последних баз генерировалась в KOI8-R.
а средствами вебсервера решить никак не получается?

exad
рядовой
Сообщения: 14
Зарегистрирован: 2012-11-28 14:44:48

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение exad » 2013-08-09 12:04:27

arez1978 писал(а):
exad писал(а):а страница информации которая генерируется после скачивания последних баз генерировалась в KOI8-R.
а средствами вебсервера решить никак не получается?
Ну от веб сервера это на сколько я понимаю вообще не зависит. страничка генерируется используя кодировку указанную в опции в файле конфигурации. вот если б можно было разделить кодировки.....

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 12:58:01

exad писал(а):
arez1978 писал(а):
exad писал(а):а страница информации которая генерируется после скачивания последних баз генерировалась в KOI8-R.
а средствами вебсервера решить никак не получается?
Ну от веб сервера это на сколько я понимаю вообще не зависит. страничка генерируется используя кодировку указанную в опции в файле конфигурации. вот если б можно было разделить кодировки.....
Вебсервер может принудительно отдавать (переконвертировать) в нужной кодировке.
пример nginx
server {
...
charset utf-8;
source_charset koi8-r;
...
}


arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 13:04:10

из koi8-r в utf-8 переконвертирует.

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 13:06:16

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

server {
...
     charset utf-8;
     source_charset koi8-r;
     rewrite_log on;
        if ($http_user_agent ~ BPC.5.*) {
           rewrite ^/update.ver /eset_upd/v5/update.ver break;
        }
        if ($http_user_agent ~ BPC.4.*) {
           rewrite ^/update.ver /eset_upd/v4/update.ver break;
        }
        if ($http_user_agent ~ BPC.3.*) {
           rewrite ^/update.ver /eset_upd/update.ver break;
        }
...
}
плюс правила реврайта.

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 13:16:52

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

server {
        listen        192.168.0.7:80; #какой интерфейс и порт слушать
       server_name eset.domain.com # какой домен обрабатывать
       root   /usr/local/www/domain.com/eset/public_html; # корень директории с файлами
     charset utf-8;
     source_charset koi8-r;
     access_log /usr/local/www/domain.com/eset/log/access.log; #логи
    error_log /usr/local/www/domain.com/eset/log/error.log; #логи
    location / {
#        index index.html; # если нужен индексный файл в "/"
     rewrite_log on; # дебаг правил реврайта, после отладки отключить
        if ($http_user_agent ~ BPC.5.*) {
           rewrite ^/update.ver /eset_upd/v5/update.ver break;
        }
        if ($http_user_agent ~ BPC.4.*) {
           rewrite ^/update.ver /eset_upd/v4/update.ver break;
        }
        if ($http_user_agent ~ BPC.3.*) {
           rewrite ^/update.ver /eset_upd/update.ver break;
        }
    }

    location /download/ {
        satisfy              any; # несколько типов правил доступа
        allow                192.168.0.0/22; # можно юзать без пароля если из этой подсети
        allow                192.168.4.0/24; # можно юзать без пароля если из этой подсети
        deny                 all; # всем остальным "борода"
        auth_basic           "Private directory";
        auth_basic_user_file /usr/local/www/domain.com/eset/.htpasswd; # юзать только по паролю
    }
}
вот пример моего конфига nginx

exad
рядовой
Сообщения: 14
Зарегистрирован: 2012-11-28 14:44:48

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение exad » 2013-08-09 13:21:00

У меня Апач на убунте

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-09 13:26:35

Откройте .htaccess файл
Думаю Вас спасет

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

<Files "index.html">
AddCharset KOI8-R .html
</Files>

exad
рядовой
Сообщения: 14
Зарегистрирован: 2012-11-28 14:44:48

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение exad » 2013-08-12 6:35:02

Вот что мне помогло. В файле конфигурации hhtpd.conf ( у меня он был пустым) написал

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

<Directory /var/www/nod> 
AddDefaultCharset koi8-r
</Directory>

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Maximus_Decimus » 2013-08-28 15:03:26

Добрый день!
Скачал архив поставил настроил.
Но работает только если напрямую указать рабочие ключи
Автопоиск ключей не работает.
Может я чтото не так делаю подскажите что нужно сделать чтобы работал автопоиск ключей?

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-29 9:16:24

Maximus_Decimus писал(а):Добрый день!
Скачал архив поставил настроил.
Но работает только если напрямую указать рабочие ключи
Автопоиск ключей не работает.
Может я чтото не так делаю подскажите что нужно сделать чтобы работал автопоиск ключей?
наличие следующего параметра в файле nod32ms.conf

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

# Включение модуля поиска ключей. По умолчанию включено.
# Данный модуль успользуется для поиска валидных ключей на различных
# сайтах, используя для этого файлы шаблонов, находящиеся в папке pattern.

find_auto_enable = 1


# Использующийся шаблон для поиска ключей.
# Так же можно указать данный параметр в файле .pattern, приоритет которого будет выше.

default_pattern = ((EAV|TRIAL)-[0-9]{10}).+?([a-z0-9]{10})

в последней версии

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

default_pattern
уже исправлен

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Maximus_Decimus » 2013-08-29 9:28:23

Пробовал так пока сам не ввел код ничего не нашел
щас еще раз попробую отпишусь что пишет в логи

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Maximus_Decimus » 2013-08-29 9:31:57

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

[2013-08-29] [09:30:18] New version is available on server [1.0.130720]!^M                                                  
[2013-08-29] [09:30:18] Run script 1.0.130720^M                                                                             
[2013-08-29] [09:30:20] Keys file is empty!^M                                                                               
[2013-08-29] [09:30:20] Begining search at d-market.pattern^M                                                               
[2013-08-29] [09:30:20] Link wasn't found [http://portal.d-market.com.ua/nod32keys/208-kljuchi-obnovlenija-nod32.html]^M    
[2013-08-29] [09:30:20] Begining search at bing.pattern^M                                                                   
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=0]^M 
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=10]^M
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=20]^M
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=30]^M
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=40]^M
[2013-08-29] [09:30:20] Begining search at meta.pattern^M                                                                   
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=0]^M         
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=1]^M         
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=2]^M         
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=3]^M         
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=4]^M         
[2013-08-29] [09:30:20] Begining search at google.pattern^M                                                                 
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Keys file is empty!^M                                                                               
[2013-08-29] [09:30:20] No working keys were found! The script has been stopped!^M                                          
[2013-08-29] [09:30:20] Total working time: 2 seconds^M                                                                     
[2013-08-29] [09:30:21] Stop script^M      
Вот лог

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-29 12:12:26

Maximus_Decimus писал(а):

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

...
[2013-08-29] [09:30:20] Link wasn't found [http://portal.d-market.com.ua/nod32keys/208-kljuchi-obnovlenija-nod32.html]^M    
...
[2013-08-29] [09:30:20] Link wasn't found [http://www.bing.com/search?q=nod32+username+and+password&go=&filt=all&first=40]^M
...
[2013-08-29] [09:30:20] Link wasn't found [http://meta-ukraine.com/search.asp?q=nod32+username+and+password&pg=4]^M         
...
[2013-08-29] [09:30:20] Link wasn't found [http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=nod32+userna
[2013-08-29] [09:30:20] Keys file is empty!^M                                                                               
[2013-08-29] [09:30:20] No working keys were found! The script has been stopped!^M                                          
[2013-08-29] [09:30:20] Total working time: 2 seconds^M                                                                     
[2013-08-29] [09:30:21] Stop script^M      
Вот лог
Думаю в этом причина...
ОС?

arez1978
ефрейтор
Сообщения: 69
Зарегистрирован: 2012-03-15 7:20:22

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение arez1978 » 2013-08-29 12:18:09

file_get_contents не может получить страницу(ссылку)

но получает информацию по самообновлению по ИП...

проверьте работу ДНС ну и настройки прокси, если имеется
Последний раз редактировалось arez1978 2013-08-29 12:23:05, всего редактировалось 1 раз.

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Maximus_Decimus » 2013-08-29 12:22:50

uname -a
Linux webserver 3.7.10-gentoo #4 SMP Thu Mar 28 11:08:06 EET 2013 x86_64 Intel(R) Xeon(R) CPU E5430 @ 2.66GHz GenuineIntel GNU/Linux


Должен получать нормально, у меня тут нормально поднят веб сервак
хотя проверю

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Maximus_Decimus » 2013-08-29 13:38:56

Странно действительно перестал работать file_get_contents хотя curl отрабатывает нормально

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение fahr » 2013-09-06 20:27:33

arez1978 писал(а):file_get_contents не может получить страницу(ссылку)

но получает информацию по самообновлению по ИП...

проверьте работу ДНС ну и настройки прокси, если имеется
было такое, помогло:

find_system = google
default_recursion_level = 2

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение fahr » 2013-09-06 20:37:35

уже говорил, но повторюсь, что неплохо было бы запилить поддержку OpenBSD искаропки :)
дело-то минутное :)

Аватара пользователя
kharkov_max
капитан
Сообщения: 1810
Зарегистрирован: 2008-10-03 14:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение kharkov_max » 2013-09-10 6:59:57

Господа, такой вопрос.

Добавил в фаервол правило

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

01025 allow tcp from any to me dst-port 80,443 in via vlan2 limit src-addr 10
Собственно цель ограничить кол-во коннектов от одного адреса, дабы разгрузить apache.
Обнаружил что клиенты nod и сервера era перестали обновляться.
При чем остальной web трафик бегает нормально.

Вернул правило назад

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

01025 allow tcp from any to me dst-port 80,443 in via vlan2 keep-state
Все опять заработало ...

В принципе понятно что нужно сделать, или отключить или увеличить кол-во конектов, но вопрос.

Неужели Nod клиент или сервер era генерит более 10 конектов при обновлении базы ?
Или может я что то недопонимаю и не верно настроил ?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1810
Зарегистрирован: 2008-10-03 14:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение kharkov_max » 2013-09-15 9:50:36

Все же нет, ipfw и limit src-arrd 10 ни при чем.

Вообщем, сейчас ситуация такая.
С внешнего IP обновляется только era сервер, как ни странно, из локалки через внешний адрес клиенты nod4 не могут обновится, пишут ошибка подключения к серверу (при чем сразу, но внутренние ПК без проблем ходят на другие сайты внешнего ИП), с внутреннего адреса обновляются. При чем настройки Apache22 на внешнем и внутреннем хосте одинаковые.

Все же грешу на конфиг виртуалхоста который в мир смотрит.
Поделитесь кто нить рабочим конфигом под apache для под nod32.

harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2013-09-15 20:55:38

Пожалуйста

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

# cat /jails/web/usr/local/etc/apache22/vhosts/eset.conf
### Virtual host for NOD32 with login and password ###
<VirtualHost *:80>
    ServerAdmin webmaster@local
    DocumentRoot "/www/eset"
    ServerName eset
    ErrorLog "/var/log/vhosts/eset-error.log"
#    CustomLog "/var/log/vhosts/eset-access.log" common
#    RewriteLog "/var/log/vhosts/eset-rewrite.log"
#    RewriteLogLevel 1

    <Directory "/www/eset">
        AllowOverride All
        Options Indexes FollowSymLinks
        Order Allow,Deny
        Allow from all
    </Directory>

</VirtualHost>