XEvil 4.0 [Beta]: История именений и исправлений

xrumall

Administrator
Команда форума
XEvil 4.0.0 Beta-2:

+ в RCModule устранена погрешность в приёме SiteURL в режиме Эмуляции сервиса
+ устранён баг зависания при поступлении РеКапчи-2 в режиме Эмуляции сервиса,
в случаях когда окно RCModule ещё не открыто
+ доработан интерфейс
+ улучшен модуль авторизации


XEvil 4.0.0 Beta-3:

+ устранён перерасход памяти, возникающий при длительной работе
+ на порядки повышена скорость отклика на GET/POST-запросы в режиме Эмуляции сервиса
+ устранено зависание при поступлении ReCaptcha2 в случае,
когда закрыто окно RCModule
+ в RCModule реализована загрузка прокси-листа не только из файла,
но и по указанной ссылке (для типов HTTP-proxy и SOCKS)
+ реализована доп.коррекция SiteURL во избежание ошибки "Initialization Error"
+ обновлены common_functions.lua и emulation.lua
+ устранён критический баг, дестабилизирующий работу программы
+ добавлены пояснения для некоторых кодов ошибок
+ устранено несколько багов в настройках прокси
+ устранены погрешности в интерфейсе

XEvil 4.0.0 Beta-4

+ существенно переработан интерфейс,
с учётом пожеланий и критики участников теста
+ добавлены настройки таймаутов (см. справку),
благодаря чему решена проблема скопления капч
в статусе "Waiting"
+ возможность открытия выбранного URL в браузере (для теста)
теперь реализована через Popup-меню
+ удалено временное логирование в "!CapNodes.txt"
+ скорректировано многопоточное взаимодействие
+ реализовано логирование успешных и неуспешных URL
в файлы отчётов - \Modules\ReCaptcha2\Reports\
+ скорректировано получение проксилиста по указанной ссылке
+ также исправлено получение проксилиста по HTTPS-ссылкам
+ устранён баг расфокусировки главного окна при автозапуске
+ устранены некоторые погрешности интерфейса
+ минимизирован баг дублирования ID капчи
+ с целью оптимизации нагрузки и расхода ресурсов,
отключено отображение финалькой картинки РеКапчи-2
+ добавлен подсчёт сэкономленных $,
исходя из тарифов сервиса RuCaptcha

XEvil 4.0.0 Beta-5

+ устранён баг возможной смены рабочей директории
при смене текущего прокси-листа
+ устранена ошибка "Out of memory", возникавшая при поступлении
слишком больших изображений
+ улучшена обработка JSON-запросов при работе с API Antigate v.2
+ добавлена опция отключения отображения логов во вкладке "Настройки",
для дополнительного повышения быстродействия программы,
пока эта опция скрытая - параметр DisableVisualLog в XEvil.ini
+ обновлён Lua-Wrapper
+ оптимизированы некоторые участки кода, отвечающие
за распознавания обычной капчи в режиме Эмуляции (пока - экспериментально)
+ расширено отладочное логирование
+ поправлено получение проксилиста по ссылке
+ минимизирована вероятность назначения одного и того же прокси параллельным процессам
+ добавлено отладочное логирование в обработчике HTTP-пакетов

XEvil 4.0.0 Beta-6


+ улучшено взаимодействие с такими программами, как ContentBox
+ поправлен функционал установки таймаутов
+ удалено уведомление "Connection reset by peer"
+ добавлена опция отключения приёма Рекапчи-2 (отключение RCModule),
пока - в скрытом виде, параметр Enable в RecapModule.ini
+ другие незначительные поправки в логике и в интерфейсе

XEvil 4.0.0 Beta-7

+ минимизирована вероятность использования забаненного прокси
(исходим из предположения, что РеКапча снимает бан через ~2 часа)
+ обновлён список UserAgent-ов в RCModule, благодаря чему также снижен риск бана
+ исправлено распознавание диспропорциональных капч, например на bitfinex.com
+ после старта распознавания РеКапчи-2, выбор проксилиста более не дизаблится
+ в состав включен файл "XEvil_OpenPort80.reg", помогающий открыть порт 80,
в случае если его занимает Web-сервис Windows
+ вместо неинформативного "No mathing handler!" при заходе на главную страницу
хоста, который прописан в hosts XEvil-ом, теперь отображается информационная страница
+ HTTP-ответ в режиме эмуляции теперь включает номер версии XEvil-а
+ введён в строй предварительный вариант авторизации под RCModule
+ исправлена обработка изображений в формате Base64 (режим Эмуляции)
+ устранена одна из проблем получения HTTP-запросов (режим Эмуляции),
для случаев передачи с другого IP, или полученных через прокси
+ улучшены низкоуровневые функции работы с HTTP-протоколом
+ улучшено взаимодействие Lua c SQLLite (при подключении)
+ обновлены библиотеки для работы с HTTPS-протоколом
+ скорректирована система сообщений об ошибке в Lua
+ существенно скорректирована работа с Lua-Wrapper
+ усилена защита от нелегального копирования
+ исправлена работа опции "Proxy type -> Tor(SOCKS5)"
+ дополнен справочный материал

XEvil 4.0.0 Beta-8

+ скорректирована выдача ID распознаваемой РеКапчи-2 в режиме Эмуляции
+ скорректировано добавление версии XEvil-а в элементе заголовка "Server: XEvil"
+ дополнительно поправлена обработка изображений в формате Base64
+ частично переведены на русский язык служебные сообщения в RCModule
+ дополнительно усилена защита от взлома
+ прочие небольшие поправки


XEvil 4.0.0 Beta-9

+ Существенно снижена нагрузка на CPU
+ обучен новым категориям изображений РеКапчи-2
+ Повышена безопасность: добавлен контроль API Key
+ Расширен функционал

XEvil 4.0.0 Beta-10

+ добавлено отладочное логирование HTTP-пакетов (режим "Эмуляция сервиса"),
в дальнейшем оно будет опциональным; см. файл \Debug\EmulationLog.txt
+ повышена надёжность компонента во вкладке Мониторинг
+ повышена надёжность HTTP-обработки в режиме "Эмуляция сервиса"
+ добавлен страховочный код на случай поступления битых изображений
+ повышена надёжность взаимодействия с Lua
+ исправлена функциональность проверки API Key для режима "Список ключей"

XEvil 4.0.0 Beta-11

+ скорректировано взаимодействие с некоторыми сторонними программами
(например, с Ranking Monitor, SEO Autopilot) в режиме "Эмуляция сервиса"
+ устранены утечки памяти при получении ReCaptcha-2 в режиме "Эмуляция сервиса",
что являлось как минимум одной из причин ошибки "Out of memory"
+ устранены утечки дескрипторов, что также повысило стабильность работы
+ улучшено взаимодействие со сторонним софтом, использующим MultipartFormDataContent
+ добавлено отладочное логирование ошибок при обработке ReCaptcha-2
в файл \Debug\RC_Exceptions.txt


XEvil 4.0.0 Beta-12

+ повышено быстродействие одной из частей системы авторизации,
что косвенно повлияло на повышение скорости обработки РеКапчи-2
+ устранена серьёзная ошибка, вызывавшая утечку памяти на обычных капчах
(что вследствие длительной работы вызывало "Out of memory")
+ существенно оптимизирован расход памяти при работе с ReCaptcha-2
+ скорректировано формирование отладочного лога в Debug\EmulationLog.txt
+ скорректирована низкоуровневая функция обработки HTTP-пакетов
+ реализован перевод интерфейса RCModule на русский язык


XEvil 4.0.0 Beta-13

+ скорректировано отображение результатов в таблице RCModule
+ оптимизирована отрисовка статистики в окне RCModule
+ отладочное логирование Debug\EmulationLog.txt отключено
+ возвращена работа опции DisableVisualLog
+ прочие небольшие поправки

XEvil 4.0.0 Beta-14

+ нейросеть программы обучена новым популярным заданиям РеКапчи-2
формата 4х4 ("Закрасьте автобус", "Закрасьте гидрант" и т.п.)
+ реализована возможность передачи Cookie и - частично - Proxy, User-Agent
в соответствии с API сервисов RuCaptcha, 2Captcha и Antigate
+ добавлена перестраховка от некорректных настроек
+ программа обучена Steam-капче, результат выдаётся в верхнем регистре (UpperCase)
+ устранены погрешности работы с текущей директорией,
которые могли вызывать ошибку [ TCPHttpThrd ] Lua library "'lua53.dll'" not found
+ минимизирована вероятность ошибки "Invalid pointer operation"
+ обновлён набор User-Agent в RCModule, аналогичный набор помещён в XRumer 16.0.18,
для большего соответствия (ниже риск бана)
+ устранена ошибка "недополучения" Google Token от РеКапчи-2
+ возвращаемый баланс в режиме Эмуляции теперь равен не 1, а 100,
так как некоторые программы отказываются работать при балансе менее 5-ти
+ скорректировано местоположение появления окна RCModule
+ исправлено распознавания Mail.ru-капчи типоразмера 500x200
+ дописаны прилагаемые инструкции, см. Instructions_Rus.txt


XEvil 4.0.0 Beta-15

+ значительно улучшена распознаваемость Steam-капчи, в частности улучшено
распознавание в Steam-капче знаков "&", "%", и т.д.
+ введено понятие простаивающих (Idle) потоков - RC_IDLE, во избежание путаницы
в статистике
+ теперь в случае загрузки Cookie из Cookie.txt статус-панель RCModule
уведомляет об этом (Cookie будет пока применяться ко всем потокам);
это тестовый экспериментальный функционал, который следует использовать с осторожностью
+ оптимизирован ряд визуальных и интерфейсных элементов
+ теперь возможность получения параметром Cookie, и - частично - Proxy, User-Agent
в соответствии с API сервисов RuCaptcha, 2Captcha и Antigate
опциональна (включеается через XEvil.ini) и по умолнчанию выключена, т.к.
во многих случаях данный функционал мешает взаимодействию со сторонными программами:
[API]
AcceptAPI_Cookie=0
AcceptAPI_Proxy=0
AcceptAPI_UA=0


XEvil 4.0.0 Beta-16

+ обучена сразу 7 (семи!) новым категориям задач РеКапчи-2

XEvil 4.0.0 Beta-17

+ реализована система анализа факторов, влияющих на скорость
и точность распознавания РеКапчи-2; в дальнейшем это позволит
выявить все факторы, позволяющие решать РеКапчу-2 максимально быстро и корректно
+ повышена точность распознавания ряда новых категорий:
- закрасьте дымоходы/трубы
- закрасьте велосипеды
- закрасьте такси
- закрасьте тракторы
+ только для разработчиков стороннего софта:
в RecapModule.ini добавлен спец.параметр GetRespCode,
установка которого в 1 позволяет получать в режиме Эмуляции сервиса
помимо gToken, ещё и код результата
(номер и пояснение - BAD SITEKEY, BANNED PROXY и т.п.), в виде:
"gToken|CODE|INFO" вместо обычного "gToken"
+ оптимизирована процедура внутреннего авто-обновления
статуса распознавания РеКапчи-2 (проявлялось на большом числе обработанных Рекапч)
+ добавлена проверка соответствия Hostname текущему API,
и уведомление о несоответствии (если в программах выбраны разные API)
+ дополнены прилагаемые инструкции

XEvil 4.0.0 Beta-18

+ улучшено взаимодействие с Faucet Collector - популярном приложении
для заработка криптовалют
+ устранена грубая ошибка переключения текущего API
+ поправлена проверка соответствия Hostname текущему API
+ добавлено уведомление в случае поступления "битых" изображений
+ дополнительно повышена общая стабильность работы
+ добавлены Hint-ы (подсказки) для некоторых полей в RCModule

XEvil 4.0.0 Beta-19

+ программа обучена новой капче Hydra, точность выше 95%
+ средняя скорость распознавания РеКапчи-2 повышена на 10-20%
за счёт повышения точности распознавания изображений и перекомпоновки списка User-Agent-ов
+ устранена проблема "цепной реакции" запуска лишних процессов на медленных машинах
+ добавлена поддержка параметра json=1 для API 2Captcha и RuCaptcha
+ скорректирован JSON-ответ для Antigate v.2 для получения токена ReCaptcha-2
+ добавлено уведомление о некорректном формате РеКапчи-2,
в случае если она передаётся в старом формате (не через SiteKey, а картинками)
+ статусы INIT 0, INIT 1, INIT 2 и INIT 3 заменены более наглядным,
понятным текстом
+ добавлена перестраховка от некорректного формата прокси-листов
+ улучшен интерфейс

XEvil 4.0.0 Beta-20

+ оптимизированы настройки Google Chromium для снижения средней длительности распознавания РеКапчи-2
+ в RecapModule.ini добавлен параметр "TableVisible=", позволяющий отключать таблицу процессов, что дополнительно повышает быстродействие
+ скорректирована обработка JSON-параметров в Lua
+ скорректирован список hosts для API Antigate (v.1, v.2)
+ скорректирован диалог выбора файла с прокси-листом в RCModule

XEvil 4.0.0 Beta-21

+ благодаря внедреню нового метода браузерной обработки РеКапчи-2,
значительно снижена вероятность бана, и снижена длительность распознавания,
в соответствии с изменениями на стороне данной капчи в феврале 2019-го года
+ в RCModule добавлено пояснение для ошибки с кодом "553"
+ повышена надёжность сохранения настроек программы
+ в XEvil.ini добавлен параметр "HTTPDebugger_Enable=",
который позволяет включать/выключать детализованное сохранение поступающих HTTP-запросов,
что может быть полезно в ходе отладки взаимодействия со сторонними приложениями
+ скорректировано отображение окна RCModule
+ период кэширования прокси-листа, получаемого по ссылке, увеличен с 5-ти секунд до 60-ти
+ повышена детализация логирования получения прокси-листа по ссылке в \Debug\Proxy.log
+ скорректирована обработка очереди заданий РеКапчи-2
+ обновлены браузерные компоненты и параметры браузерной обработки,
благодаря чему снижена вероятность бана IP, и повышена надёжность работы
+ вынесены в Lang различные сообщения технического характера
+ прочие незначительные улучшения

XEvil 4.0.0 Beta-22

+ обновлены параметры браузера, влияющие на скорость решения ReCaptcha-2,
и на вероятность бана (риск бана существенно снижен)
+ улучшено взаимодействие между XEvil.exe и rc_processor.exe
(могла нарушаться работа при смене рабочей папки)
+ устранена проблема "холостого сброса" распознавания ReCaptcha-2
+ повышена надёжность обработки Lua API
+ расширено логирование возникающих ошибок при обработке HTTP-запросов
+ обновлены языковые файлы и номер поддерживаемой версии XRumer
+ добавлено предупреждение об отсутствии прокси в таблице потоков
+ повышено быстродействие в отображении обработанных капч
+ улучшена защита от взлома

XEvil 4.0.0 Beta-23

+ устранён баг обработки ReCaptcha-2 на некоторых иностранных локалях Windows
(Америка, Европа и пр.)
+ дополнены Instructions_Rus.txt и Instructions_Eng.txt в бета-архиве,
в частности пояснение ошибки "SVC ERROR"
+ прочие небольшие поправки

XEvil 4.0.0 Beta-24

+ опция включения/выключения RCModule вынесена в интерфейс,
там же задаётся способ распознавания изображений РеКапчи-2:
Local - локально, через CPU собственного компьютера,
Remote - удалённо, через сервера Botmaster Labs
+ скорректировано отображение очереди капч в Debug-режиме
+ устранён баг обработки заданий ReCaptcha-2 с автобусами
+ проведена небольшая оптимизация интерфейса
+ SolveMedia теперь детектируется и для типоразмера "299*149"
+ устранён серьёзный баг обработки "битых" PNG-изображений, который мог
вызывать зависание или сбой программы; данный баг присутствовал во всех
предыдущих версиях XEvil-а
+ реализована "страховка" от перегрузки очереди РеКапчи-2:
в случае, если количество РеКапч-2 в очереди больше заданного порога,
то поступивший запрос отклоняется с кодом "ERROR_NO_SLOT_AVAILABLE"
(по умолчанию порог = 20, задаётся в RecapModule.ini параметром QueueLimit)
+ теперь типы прокси в прокси-листе могут быть смешанными, поддерживаются
все возможные протоколы - HTTP, SOCKS4 и SOCK5, для этого в списке прокси
должен идти с префиксом протокола, например:
socks5://119.28.37.58:81

XEvil 4.0.0 Beta-25

+ режим распознавания РеКапчи-2 "Local" оптимизирован и теперь не провоцирует ошибку "Out of memory" на большом числе потоков
+ за счёт выноса локальной нейросети в отдельный модуль, дополнительно повышена скорость решения обычных капч (в 1.5 - 2 раза)
+ устранена проблема с CAPCHA_NOT_READY при получении результата распознавания РеКапчи-2 POST-запросом
+ оптимизирована отрисовка таблицы потоков в RCModule при включении/выключении авторизации
+ реализована поддержка HTTPS для приёма изображений (порт 443); таким образом,
программа по умолчанию обслуживает сразу 2 порта - 80-й и 443-й
+ благодаря поддержки HTTPS в API, возобновлена совместимость с рядом приложений,
в частности с Advego Plaiatus последних версий
+ добавлена поддержка ReCaptcha-2 в API DeathByCaptcha
+ оптимизирован механизм обновления таблицы потоков в RCModule
+ скоректирована работа с iMacros
+ расширены возможности настройки прокси, добавлена возможность выбора между SOCKS4 и SOCKS5
+ устранён баг отображаемой кодировки для кириллических капч при включенном Пороге уверенности
+ устранена критическая уязвимость, связанная с обработкой "битых" GIF-изображений
+ устранена проблема риска случайного скролла API при переключении на вкладку Настроек
+ дополнены прилагаемые инструкции (Instructions_Rus.txt)
+ скорректирован подсчёт сэкономленных средств
+ усилена защита от нелегального копирования

XEvil 4.0.0 Beta-26

+ в разы улучшена распознаваемость двусловной Яндекс-капчи (Яндекс.Поиск, Яндекс.Wordstat и пр.)
+ благодаря оптимизации параметров, снизилось среднее время решения РеКапчи-2
+ улучшена низкоуровневая функция получения прокси-листа по URL в RCModule
+ улучшен механизм извлечения прокси из прокси-листа по URL, если он в HTML формате
+ улучшена поддержка API DeathByCaptcha (обработка запросов формата "www-urlencoded"),
доработки API DeathByCaptcha продолжаются
+ в RecapModule.ini добавлена опция RotateProxies, при включении которой на каждый запрос
назначается каждый раз новый прокси (актуально для тех, кто пользуется элитными сверхбыстрыми прокси)
+ данные параметры в XEvil.ini теперь по умолнчанию включены, они влияют на приём доп.параметров
в рамках API, для задания их при обработке Google ReCaptcha-2:
- AcceptAPI_Cookie
- AcceptAPI_Proxy
- AcceptAPI_UA
 
Сверху