шустрый скрипт скрипт зеркала NOD32

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
harmless
ст. прапорщик
Сообщения: 574
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-07-07 12:55:35

TYAX писал(а):
harmless писал(а):Адаптировать придется разве что лимит по памяти да сами настройки - скрипт тестировался и реальных железках, и на виртуальных с памятью в 128Мб, версии FreeBSD 10-11 php 5.4-7.1, на Linux не проверял, но думаю смысла нет так как *NIX)

Ну, в любом случае теперь понятно, что именно нужно для парсинга. У меня один тестовый крутится на ПК, другой на ZyXEL Keenetic.
Дело в том, что сравнил файлы по содержимому с оффлайн паками и тем что качает через скрипт, получил расхождение, которое нужно устранить исправив регулярку парсинка списка файлой.

Предоставьте эту разницу логом сюда - исправлю

borisdenis
проходил мимо
Сообщения: 4
Зарегистрирован: 2017-07-27 15:06:14

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение borisdenis » 2017-07-27 15:09:04

Я в легком недоумении, вписал купленный и рабочий ключик и имею в логе:
Найден просроченный ключ [EAV-01*******9:4********s] Срок действия 16.01.2018
Как это просроченный если он до 2018 года??? Что я делаю не так?

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-07-27 15:11:39

borisdenis писал(а):Я в легком недоумении, вписал купленный и рабочий ключик и имею в логе:
Найден просроченный ключ [EAV-01*******9:4********s] Срок действия 16.01.2018
Как это просроченный если он до 2018 года??? Что я делаю не так?

Формат файла ключей вам известен?

borisdenis
проходил мимо
Сообщения: 4
Зарегистрирован: 2017-07-27 15:06:14

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение borisdenis » 2017-07-27 15:57:12

Пишу в таком формиате:
EAV-01*******9:4********s:16.01.2018:3

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-07-27 16:56:36

borisdenis писал(а):Пишу в таком формиате:
EAV-01*******9:4********s:16.01.2018:3

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

php -v;php -m
в студию

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-07-28 12:38:10

Скрипт обновлен!

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

20170728:
Исправлено:
 - Функция валидации ключей


Отправлено спустя 2 минуты 28 секунд:
borisdenis, обновите скрипт и все будет работать, только не забудьте удалить файл log/nod_keys.invalid и еще раз прописать свой ключ в файл log/nod_keys.valid

borisdenis
проходил мимо
Сообщения: 4
Зарегистрирован: 2017-07-27 15:06:14

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение borisdenis » 2017-07-28 13:10:08

harmless писал(а):Источник цитаты обновите скрипт и все будет работать

Обновил, удалил, прописал и... В общем что-то не так, все php модули установлены (http://vps415789.ovh.net/1.php), что не так то?

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

[2017-07-28, 11:55:43] Запущен скрипт 20170728 [Freedom for Ukraine by harmless]
[2017-07-28, 11:55:43] [ver. 3] Валидация ключа [EAV-0хххххххх9:4ххххххххs]
[2017-07-28, 11:55:44] [ver. 3] Найден просроченный ключ [EAV-0хххххххх9:4ххххххххs] Срок действия 16.01.2018

nod32ms.zip
(4.33 КБ) 26 скачиваний


Отправлено спустя 5 минут 46 секунд:

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

php -v;php -m
PHP 7.0.18-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
mbstring
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-07-28 13:11:37

borisdenis, еще раз обновите скрипт - потерял одну проверку

borisdenis
проходил мимо
Сообщения: 4
Зарегистрирован: 2017-07-27 15:06:14

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение borisdenis » 2017-07-28 13:19:16

Спасибо огромное, работает

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-02 10:09:03

Доброго времени. С некоторых пор стало такое происходить:

root@debnod32:/etc/nod32ms# ./update.php
./update.php: line 1: ?php: No such file or directory
./update.php: line 3: syntax error near unexpected token `E_ERROR'
./update.php: line 3: `error_reporting(E_ERROR);'

root@debnod32:/etc/nod32ms# /tmp/mc-root/mcextA47P6b: 2: /tmp/mc-root/mcextA47P6b: rexx: not found
Press ENTER


root@debnod32:/etc/nod32ms#

Это при запуске скрипта обновления.
Помогите разобраться, пожалуйста.

root@debnod32:/etc/nod32ms# php -v
PHP 5.4.36-0+deb7u3 (cli) (built: Jan 9 2015 09:05:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-02 10:17:02

propeller25 писал(а):Доброго времени. С некоторых пор стало такое происходить:

root@debnod32:/etc/nod32ms# ./update.php
./update.php: line 1: ?php: No such file or directory
./update.php: line 3: syntax error near unexpected token `E_ERROR'
./update.php: line 3: `error_reporting(E_ERROR);'

root@debnod32:/etc/nod32ms# /tmp/mc-root/mcextA47P6b: 2: /tmp/mc-root/mcextA47P6b: rexx: not found
Press ENTER


root@debnod32:/etc/nod32ms#

Это при запуске скрипта обновления.
Помогите разобраться, пожалуйста.

root@debnod32:/etc/nod32ms# php -v
PHP 5.4.36-0+deb7u3 (cli) (built: Jan 9 2015 09:05:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Тему читать нужно!
Запуск скрипта

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

php update.php

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-02 10:41:18

harmless писал(а):Источник цитаты Это при запуске скрипта обновления.
Помогите разобраться, пожалуйста.

root@debnod32:/etc/nod32ms# php -v
PHP 5.4.36-0+deb7u3 (cli) (built: Jan 9 2015 09:05:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Тему читать нужно!
Запуск скрипта
КОД: ВЫДЕЛИТЬ ВСЁ
php update.php



Тогда получаем вот это:

root@debnod32:/etc/nod32ms# /tmp/mc-root/mcextcwyooc: 2: /tmp/mc-root/mcextcwyooc: rexx: not found
Press ENTER


root@debnod32:/etc/nod32ms#

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-02 11:45:44

propeller25 писал(а):
harmless писал(а):Источник цитаты Это при запуске скрипта обновления.
Помогите разобраться, пожалуйста.

root@debnod32:/etc/nod32ms# php -v
PHP 5.4.36-0+deb7u3 (cli) (built: Jan 9 2015 09:05:14)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Тему читать нужно!
Запуск скрипта
КОД: ВЫДЕЛИТЬ ВСЁ
php update.php



Тогда получаем вот это:

root@debnod32:/etc/nod32ms# /tmp/mc-root/mcextcwyooc: 2: /tmp/mc-root/mcextcwyooc: rexx: not found
Press ENTER


root@debnod32:/etc/nod32ms#

Понятия не имею что это такое у вас
Выхлоп команд в студию

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

pwd
ls -lah
php -v
php -m
php update.php

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-02 13:57:53

root@debnod32:/etc/nod32ms#[/quote]
Понятия не имею что это такое у вас
Выхлоп команд в студию

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

pwd
ls -lah
php -v
php -m
php update.php
[/quote]


Прошу простить меня великодушно. Ошибка найдена. :)

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-03 19:17:29

Вопрос такой. А какие порты TCP использует скрипт для поиска валидных ключей? Установил линь, скрипт. После нескольких часов поиска в логах только невалидные ключи, а валидных ни одного. Где искать проблему?

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-04 4:56:55

Я пытался вписывать ключи в nod_keys.valid но скрипт при запуске обнуляет файл...

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-04 9:25:48

Или мне нужно отключить поиск ключей , если у меня уже есть валидные ключи в nod_keys.valid ? Валидные беру с соседнего сервера , где такой-же скрипт работает.

Отправлено спустя 42 минуты 27 секунд:
Итак. Что я делаю. Оставляю файл с валидными ключами, а остальное из папки log стираю.
В конфиге поиск ключей отключен.
Запускаю скрипт.
Он пишет, что файл с валидными ключами пуст и он действительно становится пустым.
В папке так-же откуда-то появляется файл с невалидными ключами. Откуда? Я же стер этот файл.
Объясните мне , пожалуйста , что я делаю не так?)

Я всего лишь хочу использовать уже найденные скриптом, валидные ключи, но с другого сервера.

Отправлено спустя 1 минуту 9 секунд:
Скрипт от 0728.

Отправлено спустя 2 минуты 13 секунд:
А точнее на соседней машине этот ключ еще валиден и базы скачаны за сегодня, но этот же ключ если подставить в другую копию скрипта, то он валиден быть перестает.

Отправлено спустя 4 минуты 4 секунды:
А еще такой вопрос. А можно ли зеркалом для обновлений указать зеркало, которое создал скрипт?

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-04 10:35:34

propeller25 писал(а):Или мне нужно отключить поиск ключей , если у меня уже есть валидные ключи в nod_keys.valid ? Валидные беру с соседнего сервера , где такой-же скрипт работает.

Отправлено спустя 42 минуты 27 секунд:
Итак. Что я делаю. Оставляю файл с валидными ключами, а остальное из папки log стираю.
В конфиге поиск ключей отключен.
Запускаю скрипт.
Он пишет, что файл с валидными ключами пуст и он действительно становится пустым.
В папке так-же откуда-то появляется файл с невалидными ключами. Откуда? Я же стер этот файл.
Объясните мне , пожалуйста , что я делаю не так?)

Я всего лишь хочу использовать уже найденные скриптом, валидные ключи, но с другого сервера.

Отправлено спустя 1 минуту 9 секунд:
Скрипт от 0728.

Отправлено спустя 2 минуты 13 секунд:
А точнее на соседней машине этот ключ еще валиден и базы скачаны за сегодня, но этот же ключ если подставить в другую копию скрипта, то он валиден быть перестает.

Отправлено спустя 4 минуты 4 секунды:
А еще такой вопрос. А можно ли зеркалом для обновлений указать зеркало, которое создал скрипт?

Если прописывать валидные ключи в файл то нужно учитывать формат файла(в топике выше на пару сообщений)
Для поиска ключей используется обычный http/https, как и для скачивания баз.
Зеркалом можно указывать любой хост с базами есета.
Файл невалидных ключей создается автоматически когда скрипт находит\проверяет ключи невалидные либо просроченные.
Если правильно прописать валидный ключ - все будет работать, главное чтоб этот ключ не присутствовал в файле невалидных ключей

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-04 11:02:12

я просто копирую файл валидных ключей на соседний сервер с таким же скриптом. А в нем еще менять при этом что-то нужно? Или достаточно просто скопировать?

Отправлено спустя 3 минуты 16 секунд:
TRIAL-0202090309:bh65v92j6h:18.08.2017:4^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:5^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:6^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:7^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:8^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:9^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:10^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:3^M

В этом файле вроде правильный формат.

Отправлено спустя 1 минуту 54 секунды:
Этот ключ переписавается в невалидный, а валидный равен нулю. При этом на соседней машине это все работает и этот же ключ валидный. Так где же правда?)

Отправлено спустя 1 минуту 30 секунд:
А если выставить в конфиге автопоиск валидных ключей , то перебрав целую кучу вариантов, судя по логам ни одного ключа не находит. Я 4 раза запускал. 4режды не найдено. Может провайдер как-то зарубает все это дело?! Провайдеры разные, а скрипт, системы и все остальное одинаковое.

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-04 11:10:47

propeller25 писал(а):я просто копирую файл валидных ключей на соседний сервер с таким же скриптом. А в нем еще менять при этом что-то нужно? Или достаточно просто скопировать?

Отправлено спустя 3 минуты 16 секунд:
TRIAL-0202090309:bh65v92j6h:18.08.2017:4^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:5^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:6^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:7^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:8^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:9^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:10^M
TRIAL-0202090309:bh65v92j6h:18.08.2017:3^M

В этом файле вроде правильный формат.

Отправлено спустя 1 минуту 54 секунды:
Этот ключ переписавается в невалидный, а валидный равен нулю. При этом на соседней машине это все работает и этот же ключ валидный. Так где же правда?)

Отправлено спустя 1 минуту 30 секунд:
А если выставить в конфиге автопоиск валидных ключей , то перебрав целую кучу вариантов, судя по логам ни одного ключа не находит. Я 4 раза запускал. 4режды не найдено. Может провайдер как-то зарубает все это дело?! Провайдеры разные, а скрипт, системы и все остальное одинаковое.

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

php -v
php -m

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-04 13:28:52

harmless писал(а):Источник цитаты php -v
php -m


root@berdsk:/home/eugene# php -v
PHP 7.0.19-1 (cli) (built: May 11 2017 14:04:47) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.19-1, Copyright (c) 1999-2017, by Zend Technologies
root@berdsk:/home/eugene# php -m
[PHP Modules]
calendar
Core
ctype
date
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache


Это debian 9 c 7 php.

А на 5 php видимо все иначе. там все работает и ключи находит и все остальное.

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-04 14:27:04

propeller25 писал(а):
harmless писал(а):Источник цитаты php -v
php -m


root@berdsk:/home/eugene# php -v
PHP 7.0.19-1 (cli) (built: May 11 2017 14:04:47) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.19-1, Copyright (c) 1999-2017, by Zend Technologies
root@berdsk:/home/eugene# php -m
[PHP Modules]
calendar
Core
ctype
date
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache


Это debian 9 c 7 php.

А на 5 php видимо все иначе. там все работает и ключи находит и все остальное.

А curl где? Где mbstring? iconv? SimpleXML? A?

Отправлено спустя 48 секунд:
Кто ридми читать будет!? Я?

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

PHP modules

    curl
    iconv
    mbstring
    openssl
    pcre
    SimpleXML
    sockets
    zlib

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-05 9:18:13

harmless писал(а):Источник цитаты PHP modules

    curl
    iconv
    mbstring
    openssl
    pcre
    SimpleXML
    sockets
    zlib



root@berdsk:/home/eugene# apt-get install php-iconv
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, вместо «php-iconv» выбирается «php7.0-common»
Уже установлен пакет php7.0-common самой новой версии (7.0.19-1).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Это на счет iconv.
Все остальное доустановил.

root@berdsk:/home/eugene# php -m
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
mbstring
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

Ситуация не поменялась. Скрипт запускается, в логах перебирает url , но ключей не находит.
Прошу помощи).

Отправлено спустя 25 минут 32 секунды:
Прошу простить меня великодушно.
После перезагрузки хоста нашел ключ. Ура.

propeller25
рядовой
Сообщения: 26
Зарегистрирован: 2012-01-23 22:22:03

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение propeller25 » 2017-08-05 13:14:41

По адресу http://192.168.0.8/eset_upd/ находится актуальная база. Адрес в локалке.

прописываю mirror = 192.168.0.8/eset_upd/ - скрипт говорят, что все зеркала down
пробовал так же mirror = http://192.168.0.8/eset_upd/ - тоже down

Как правильно прописать адрес локального зеркала , чтобы другой хост базы забрал к себе?

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение harmless » 2017-08-06 1:12:40

propeller25 писал(а):По адресу http://192.168.0.8/eset_upd/ находится актуальная база. Адрес в локалке.

прописываю mirror = 192.168.0.8/eset_upd/ - скрипт говорят, что все зеркала down
пробовал так же mirror = http://192.168.0.8/eset_upd/ - тоже down

Как правильно прописать адрес локального зеркала , чтобы другой хост базы забрал к себе?

Просто 192.168.0.8

Отправлено спустя 47 секунд:
И на этом хосте должно быть правильно прописана отдача контента


Вернуться в «Софт»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя