дарк-форумы + cookie-проход CF + opt_in радара в обходе
Some checks failed
ci / test (3.10) (push) Has been cancelled
ci / test (3.11) (push) Has been cancelled
ci / test (3.12) (push) Has been cancelled

- omni/sources_dark.py: cracked.st, nulledbb, forum.tuts4you — реально отдают темы без логина
- tools/cf_cookies.py: Camoufox снимает cookies с JS-челленджей в data/cookies.json (вне git)
- config: cookies.json подхватывается автоматически
- feeds: include_contains матчится по полному href (showthread.php?tid= не резался по path)
- sources_abuse/abuse_sources: A(extra=...) + tuts4you на html_listing (/topic/)
- sources: _gen_sources() = китайские + дарк наборы
- README: ключи/радар/китайцы/дарк
This commit is contained in:
ENI
2026-10-26 23:39:47 +03:00
parent 2320acf3c5
commit 2b9f4e1d88
8 changed files with 239 additions and 18 deletions

37
omni/sources_dark.py Normal file
View File

@@ -0,0 +1,37 @@
"""Дарк/крэк-форумы, реально отдающие контент без логина.
Проверено живыми запросами: cracked.st (переехал с cracked.io), nulledbb.com,
forum.tuts4you.com (реверс/крэкинг). Закрыты JS-челленджем без cookie:
exploit.in, xss.is, blackhatworld, hackforums, patched.to, darkforums.st.
Подключается в реестр omni через sources.all_sources().
"""
DARK = [
{"name": "dk_cracked_st", "category": "forum", "kind": "site",
"url": "https://cracked.st/", "adapter": "html_listing",
"tags": ("dark", "leaks", "abuse"), "limit": 25,
"extra": {"include_contains": ["showthread.php?tid="]}},
{"name": "dk_nulledbb", "category": "forum", "kind": "site",
"url": "https://nulledbb.com/", "adapter": "html_listing",
"tags": ("dark", "leaks", "abuse"), "limit": 25,
"extra": {"include_contains": ["showthread.php?tid="]}},
{"name": "dk_tuts4you", "category": "forum", "kind": "site",
"url": "https://forum.tuts4you.com/", "adapter": "html_listing",
"tags": ("dark", "reverse", "abuse"), "limit": 25,
"extra": {"include_contains": ["/topic/"]}},
{"name": "dk_leaksx", "category": "forum", "kind": "site",
"url": "https://leak.sx/", "adapter": "html_listing",
"tags": ("dark", "leaks", "abuse"), "limit": 20,
"extra": {}},
]
# Домены, которые открываются только с живой cookie (cf_clearance / сессия).
# Их можно поднять: python tools/cf_cookies.py <host> -> data/cookies.json
NEED_COOKIE = [
"exploit.in", "xss.is", "www.blackhatworld.com", "hackforums.net",
"patched.to", "darkforums.st",
]