Скрипт зеркала nod32 mirror script
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2012-11-27 10:57:21
Скрипт зеркала nod32 mirror script
Скрипт то работает, только ключи либо ручками вбивать, либо допиливать, выше выложенным.
Услуги хостинговой компании 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/
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2010-02-20 17:25:29
Скрипт зеркала nod32 mirror script
Где можно найти последнюю, рабочую версию скрипта?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2012-12-10 14:25:56
Скрипт зеркала nod32 mirror script
рядом: шустрый скрипт скрипт зеркала NOD32 http://forum.lissyara.su/viewtopic.php? ... &start=400
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2011-10-22 21:00:49
- Откуда: Донбасс
- Контактная информация:
Скрипт зеркала nod32 mirror script
Спасибо, помогло оживить скриптSystemShock писал(а):Виноват, действительно забыл.
Вот она, заменить аналогичную в nod32ms_v3.class.php:Отправлено спустя 23 минуты 54 секунды:Код: Выделить всё
public function FindKeys() //Поиск рабочих ключей в интернете { if ($this->CONFIG['keys_autofind']) { //$tag_array = array("eset", "nod32", "keys", "login", "password", "username", "eav-", "trial-"); $date = date("Y"); $keyword = trim("nod32+username+eav-+trial-" . $date); $count = 0; $max_count = $this->CONFIG['keys_autofind_page']; while ($count < $max_count) { echo "process page ", $count, PHP_EOL; $data = array ( "q" => $keyword, "start" => $count * 10 ); $count++; $url = "https://www.google.ru/search?" . http_build_query($data); $ret = file_get_contents($url); // find all text snipets $src_doc = phpQuery::newDocumentHTML($ret, 'utf-8'); $span_st_list = $src_doc->find('span.st'); if (empty($span_st_list)) continue; echo 'count=', count($span_st_list); foreach ($span_st_list as $span) { echo 'url on page = ', $url_count++, PHP_EOL; // $value_content = file_get_contents($value["doc"]["url"]); // if ($value_content === false) continue; $value_content = pq($span)->text(); $value_content = strip_tags($value_content); if (preg_match("/Username[\s]*:[\s]*((EAV|TRIAL)-[0-9]{8,10})[\s\.]*Password[\s]*:[\s]*([A-Za-z0-9]{10})/", $value_content, $result)) { for ($a = 0; $a < count($result[1]); $a++) { $keys['login'][] = $result[1]; $keys['password'][] = $result[3]; } } } } if (count($keys['login']) > 0) { $keys['login'] = array_unique($keys['login']); $keys['password'] = array_unique($keys['password']); $this->WriteToLog("TOTAL FOUND KEYS: " . count($keys['login']) . " IN " . $this->CONFIG['keys_autofind_pattern']); for ($b = 0; $b < count($keys['login']); $b++) { if ($this->CheckKey($keys['login'][$b], $keys['password'][$b])) { $this->KEYS['login'][] = $keys['login'][$b]; $this->KEYS['password'][] = $keys['password'][$b]; $this->WriteKey($keys['login'][$b], $keys['password'][$b]); $this->WriteToLog("Found valid key [" . $keys['login'][$b] . ":" . $keys['password'][$b] . "]"); } } $this->WriteToLog("VALID KEYS: " . count($this->KEYS['login'])); } else { $this->SetError(__METHOD__, "KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM"); } } else { if (isset($this->CONFIG['username']) AND isset($this->CONFIG['password'])) { $this->KEYS['login'][] = $this->CONFIG['username']; $this->KEYS['password'][] = $this->CONFIG['password']; $this->WriteToLog("USED KEY FROM CONFIG FILE, AUTO SEARCH DISABLED"); } } }
Выкладываю новый архив, но без утилит из папки tools. С ними архив к сообщению не аттачится.
Там в придачу веб-страничка, показывающая актуальность баз.
и крон-скрипт для выкачивания cureit и kvrt свежего.

-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2019-10-31 14:16:09
Скрипт зеркала nod32 mirror script
всем доброго.
Пару дней назад возникла проблемка.
работал скрипт version 3.0.0 beta5 на SuSE
и в один прекрасный момент заметил что базы не обновляются.
в логах сообщение
Array
(
[0] => [nod32ms::ParseUpdateVer] FILE [/srv/nod32_update/tmp/eset_upd/update.ver] NOT FOUND!
)
ls /srv/nod32_update/tmp/eset_upd/
original v4 v5 v6 v7 v8
в ориджинал есть update.ver
в каждой версии есть папка ориджинал и в них есть также update.ver
пробовал создать линк на один update при запуске снова этого файлика нет..
что не так стало ?
помогите исправить
Пару дней назад возникла проблемка.
работал скрипт version 3.0.0 beta5 на SuSE
и в один прекрасный момент заметил что базы не обновляются.
в логах сообщение
Array
(
[0] => [nod32ms::ParseUpdateVer] FILE [/srv/nod32_update/tmp/eset_upd/update.ver] NOT FOUND!
)
ls /srv/nod32_update/tmp/eset_upd/
original v4 v5 v6 v7 v8
в ориджинал есть update.ver
в каждой версии есть папка ориджинал и в них есть также update.ver
пробовал создать линк на один update при запуске снова этого файлика нет..
что не так стало ?
помогите исправить
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2019-10-31 14:16:09
Скрипт зеркала nod32 mirror script
дополняю... если комментировать
#$nod32ms->DownloadUpdateVer('eset_upd', false);
#$nod32ms->ParseUpdateVer('eset_upd');
то
меняется строка (v4)
Array
(
[0] => [nod32ms::ParseUpdateVer] FILE [/srv/nod32_update/tmp/eset_upd/v4/update.ver] NOT FOUND!
)
#$nod32ms->DownloadUpdateVer('eset_upd', false);
#$nod32ms->ParseUpdateVer('eset_upd');
то
меняется строка (v4)
Array
(
[0] => [nod32ms::ParseUpdateVer] FILE [/srv/nod32_update/tmp/eset_upd/v4/update.ver] NOT FOUND!
)