autoreg-skills-max: initial public release (restored, redacted, hardened)

This commit is contained in:
baradok60915d52e8425
2026-10-20 02:16:32 +03:00
commit f58eafeb48
565 changed files with 60064 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
---
name: antidetect-stack
description: Выбор антидетект-тула под задачу. Бенчмарк 2026 + стек.
version: 1.0.0
tags: [antidetect, browser, stealth, fingerprint, scraping, autoreg]
---
# Антидетект-стек (данные: октябрь 2026)
## Бенчмарк 2026 (31 Cloudflare-таргет, 651 вердикт, ianlpaterson.com)
| Тул | OK | Blocked | Суть |
|---|---|---|---|
| nodriver | 28 | 0 | системный Chrome, прямой CDP WebSocket, НЕТ Playwright-прослойки |
| CloakBrowser | 26 | 2 | патченный Chromium, 58 C++ патчей (free) |
| curl_cffi | 26 | 2 | HTTP-клиент БЕЗ браузера, impersonate=chrome |
| Patchright | 25 | 3 | форк Playwright, channel=chrome |
| Camoufox | 25 | 3 | Firefox форк, C++ фингерпринт |
| rebrowser-patches | 24 | 5 | = ванильный Playwright, НЕ РАБОТАЕТ |
Второй независимый бенч (scalebrowser.net) — та же картина: nodriver 28/3/0.
## Матрица выбора
- Сайт без JS-челленджа (только TLS/JA3-фильтр) → **curl_cffi** (21 строка кода = уровень Chromium-форка)
- Python, максимальный bypass, AGPL ок → **nodriver** (github.com/ultrafunkamsterdam/nodriver, 4.8k)
- Есть Playwright-код, текут протокол-сигналы (Runtime.enable) → **Patchright** (Kaliiiiiiiiii-Vinyzu/patchright, 4.8k, Py/Node/.NET)
- Автореги, нужен когерентный фингерпринт из коробки → **Camoufox** (daijro/camoufox, 12k, fpgen-профили)
- Chromium-экосистема + reCAPTCHA v3 score 0.9 → **CloakBrowser** (CloakHQ/CloakBrowser, 32k; бинарь закрытый, free-версия Chromium 146 устаревает за недели; humanize=True = Bézier-мышь)
- Полный open-source Chromium с UI/MCP/SDK → **ShardX** (ProxyShard/ShardBrowser, 1.2k, MIT, Chromium 152, WebGPU+ClientHints+JA4 спуфинг, 220 реальных профилей, мобайл-эмуляция, QUIC/WebRTC через SOCKS5 UDP relay, HTTP API 127.0.0.1:40325 + MCP + Py/Node/Rust SDK)
- Firefox 150, CreepJS 0 лжи → **invisible_playwright** (feder-cr/invisible_playwright, PyPI, смена импорта = 2 строки)
- Профиль-менеджер с GUI (self-hosted GoLogin/AdsPower) → Persona Studio (TechQaiser/persona-studio), AliasMode (Apache-2.0, AdsPower-compat API)
## Ещё из харвеста 2026-10-06 (GitHub, sort=stars)
- invisible_playwright_mcp (feder-cr, 31.7k) — Playwright MCP невидимый для анти-ботов, готовый браузер для AI-агентов
- obscura (h4ckf0r0day, 28.5k) — headless browser для агентов/скрапинга
- camofox-browser (jo-inc, 11.4k) — stealth headless для агентов, Cloudflare bypass
- pinchtab (10.3k) — browser bridge + multi-instance orchestrator
- pydoll (autoscrape-labs, 7.1k) — Chromium без WebDriver
- browser-act/skills (6.1k) — browser CLI для агентов, handoff на человека
- antibrow (1k) — kernel-level antidetect с Playwright API
- Botright (1k, vinyzu-archive) — Playwright + fingerprint + captcha built-in
- fingerprint-chromium (adryfish, 3.1k) — на Ungoogled Chromium
- damru (330) — undetected Playwright для Android: реальный Redroid в Docker через CDP
- TheGP/untidetect-tools (2k) — meta-каталог антидетект+humanizing+sms-сервисов
- niespodd/browser-fingerprinting (5.1k) — референс по bot-protection и контрмерам
## Прокси-инфра
- **Proxy Workbench** (DavidVoitenko/proxy-workbench) — 61 источник, дедуп, проверка против СВОЕГО таргета (status/body/hash), elite-фильтр анонимности через echo-judge, «N живых SOCKS5 страны X» одной командой, авто-рефреш. Движок @ProxyGrabReform_bot (наш PR #27 — фикс дубля Host header в PinnedSourceTransport).
- @ProxyGrabReform_bot — прокси в TG: дедуп по exit_ip, авто collect+scan/30мин.
## Правила из практики
1. Главный вектор детекции — отпечаток ПРОТОКОЛА автоматизации (CDP-хендшейк), не cipher-листы. nodriver выигрывает убрав Playwright из control plane.
2. Firefox-TLS (camoufox) проходит google-search где блокируются ВСЕ Chromium-тулы, но падает на dev.to — держать оба движка.
3. Datacenter IP палится по репутации, а не по браузеру — residential обязателен.
4. fingerprint.com/pixelscan НЕ видят JA4/TLS — валидация только на своих целевых сайтах.
5. CloakBrowser-трюки: --fingerprint=seed (детерминированный профиль для returning-visitor), geoip=True (timezone/locale/WebRTC-IP из exit IP прокси, 132 страны), backend="patchright" при низком reCAPTCHA score.
6. curl_cffi/tls-client: менять impersonate под версию Chrome таргета; requests-совместимый API.
7. DrissionPage (g1879/DrissionPage, 12k) — один API и для requests-сессии и для браузера.
## Pitfalls
- rebrowser-patches не давать агентам — бенч показал = ваниль.
- puppeteer-extra-plugin-stealth / playwright-stealth — JS-инъекции, детектируются через .toString()/дескрипторы (CreepJS lie-detectors), релизы 2023/2026 но подход устарел.
- undetected-chromedriver — stale (февраль 2024), наследник = nodriver.
- Camoufox на Windows через Hermes: PYTHONPATH гермес-venva ломает — запускать с env -u PYTHONPATH, Python 3.11.
- CloakBrowser free-бинарь (Chromium 146) против актуальных детекторов слабеет; Pro (150, 71 патч) — платный.
- AGPL у nodriver — для SaaS-продуктов юридический риск; для внутренних фарм-скриптов ок.
## Капча-солверы (харвест 2026-10-06)
- NopeCHALLC/nopecha-extension (11k) — браузерный авто-солвер (Selenium/Puppeteer/Playwright)
- Theyka/Turnstile-Solver (947) — Python turnstile на patchright, multithreaded
- cloudflare-turnstile-bypass (henryzawadzki6542, 615) — sitekey-поиск + валидный cf-turnstile-response
- Funcaptcha-Audio-Solver (useragents, 385) — Arkose через speech recognition, requests-only
- arkose-solver (buggerlogger, 202) — Go/Py/Node, sup=1 suppressed tokens
- sv-number/mcp-server (546) + sv-number/skills (200) — приватные номера 200+ стран как MCP для агентов
- techinz/playwright-captcha (352), biusberline/cloudflare-turnstile-solver (346), Sophomoresty/turnstile-bypass (492)
- Полный список с авторег-репами: скилл ai-provider-autoreg, файл github-autoreg-antidetect-harvest-2026-10.md в его references