Страница 24 из 75

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

Добавлено: 2017-07-07 12:55:35
harmless
TYAX писал(а):
harmless писал(а):Адаптировать придется разве что лимит по памяти да сами настройки - скрипт тестировался и реальных железках, и на виртуальных с памятью в 128Мб, версии FreeBSD 10-11 php 5.4-7.1, на Linux не проверял, но думаю смысла нет так как *NIX)
Ну, в любом случае теперь понятно, что именно нужно для парсинга. У меня один тестовый крутится на ПК, другой на ZyXEL Keenetic.
Дело в том, что сравнил файлы по содержимому с оффлайн паками и тем что качает через скрипт, получил расхождение, которое нужно устранить исправив регулярку парсинка списка файлой.
Предоставьте эту разницу логом сюда - исправлю

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

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

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

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

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

Добавлено: 2017-07-27 15:57:12
borisdenis
Пишу в таком формиате:
EAV-01*******9:4********s:16.01.2018:3

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

Добавлено: 2017-07-27 16:56:36
harmless
borisdenis писал(а):Пишу в таком формиате:
EAV-01*******9:4********s:16.01.2018:3

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

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

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

Добавлено: 2017-07-28 12:38:10
harmless
Скрипт обновлен!

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

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

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

Добавлено: 2017-07-28 13:10:08
borisdenis
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 КБ) 46 скачиваний
Отправлено спустя 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

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

Добавлено: 2017-07-28 13:11:37
harmless
borisdenis, еще раз обновите скрипт - потерял одну проверку

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

Добавлено: 2017-07-28 13:19:16
borisdenis
Спасибо огромное, работает

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

Добавлено: 2017-08-02 10:09:03
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

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

Добавлено: 2017-08-02 10:17:02
harmless
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

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

Добавлено: 2017-08-02 10:41:18
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#

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

Добавлено: 2017-08-02 11:45:44
harmless
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

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

Добавлено: 2017-08-02 13:57:53
propeller25
root@debnod32:/etc/nod32ms#[/quote]
Понятия не имею что это такое у вас
Выхлоп команд в студию

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

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


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

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

Добавлено: 2017-08-03 19:17:29
propeller25
Вопрос такой. А какие порты TCP использует скрипт для поиска валидных ключей? Установил линь, скрипт. После нескольких часов поиска в логах только невалидные ключи, а валидных ни одного. Где искать проблему?

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

Добавлено: 2017-08-04 4:56:55
propeller25
Я пытался вписывать ключи в nod_keys.valid но скрипт при запуске обнуляет файл...

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

Добавлено: 2017-08-04 9:33:14
propeller25
Или мне нужно отключить поиск ключей , если у меня уже есть валидные ключи в nod_keys.valid ? Валидные беру с соседнего сервера , где такой-же скрипт работает.

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 2017-08-04 11:05:36
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режды не найдено. Может провайдер как-то зарубает все это дело?! Провайдеры разные, а скрипт, системы и все остальное одинаковое.

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

Добавлено: 2017-08-04 11:10:47
harmless
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

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

Добавлено: 2017-08-04 13:28:52
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 видимо все иначе. там все работает и ключи находит и все остальное.

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

Добавлено: 2017-08-04 14:27:04
harmless
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

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

Добавлено: 2017-08-05 9:18:13
propeller25
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 секунды:
Прошу простить меня великодушно.
После перезагрузки хоста нашел ключ. Ура.

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

Добавлено: 2017-08-05 13:14:41
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

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

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

Добавлено: 2017-08-06 1:12:40
harmless
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 секунд:
И на этом хосте должно быть правильно прописана отдача контента