CPA.TGПодать заявку в чат
CPA.TG в первую очередь сообщество, а не просто каталог. Открытые страницы нужны для первой проверки бренда, сервиса или термина, а спорные и тонкие вопросы всё равно уходят в живой контекст.
CPA.TG Check

Blacklist diagnostics

Эта страница показывает, почему blacklist-layer сейчас в `limited`, `partial` или `ready`, какие provider flags реально активны и чем local reputation может помочь до включения внешних источников.

Status partial blacklist readiness
Catalog 3 providers available in code
Enabled 0 flags switched on
Active 0 enabled + configured

Provider readiness

Spamhaus ZEN dnsbl · enabled no · configured yes · zone zen.spamhaus.org
Spamcop BL dnsbl · enabled no · configured yes · zone bl.spamcop.net
AbuseIPDB http_json · enabled no · configured no · requires API key

Missing requirements

MissingProvider not configured: AbuseIPDB

Local reputation

Statedetected
HeadlineLocal reputation signals detected
Signalsdatacenter, cloud:AWS
Sourceipwho.is
Risk scoren/a

Recommendations

NextEnable at least one provider flag to move from limited mode to real blacklist lookups.
NextUse local reputation as route triage, but keep it visually separate from confirmed DNSBL hits.

Raw JSON

Machine-readable readiness payload for operator use.

Open JSON
{
    "status": "partial",
    "request": {
        "host": "cpa.tg",
        "scheme": "https",
        "request_uri": "/check/blacklist-status.php",
        "client_ip": "216.73.216.171",
        "observed_at": "2026-04-17T16:36:04+00:00"
    },
    "config": {
        "enabled": true,
        "cache_ttl_seconds": 1800,
        "timeout_seconds": 3
    },
    "provider_catalog": [
        {
            "id": "spamhaus_zen",
            "kind": "dnsbl",
            "label": "Spamhaus ZEN",
            "enabled": false,
            "configured": true,
            "zone": "zen.spamhaus.org",
            "requires_key": false,
            "url_template": "",
            "threshold": null,
            "notes": "Classic DNSBL zone. Disabled by default and only runs when explicitly enabled."
        },
        {
            "id": "spamcop_bl",
            "kind": "dnsbl",
            "label": "Spamcop BL",
            "enabled": false,
            "configured": true,
            "zone": "bl.spamcop.net",
            "requires_key": false,
            "url_template": "",
            "threshold": null,
            "notes": "Optional DNSBL scaffold for a second provider."
        },
        {
            "id": "abuseipdb",
            "kind": "http_json",
            "label": "AbuseIPDB",
            "enabled": false,
            "configured": false,
            "zone": "",
            "requires_key": true,
            "url_template": "https://api.abuseipdb.com/api/v2/check?ipAddress=%s\u0026maxAgeInDays=90\u0026verbose",
            "threshold": 25,
            "notes": "HTTP JSON scaffold. Only runs when an API key is configured and the provider is explicitly enabled."
        }
    ],
    "summary": {
        "catalog_count": 3,
        "configured_count": 2,
        "enabled_count": 0,
        "active_count": 0
    },
    "local_reputation": {
        "available": true,
        "state": "detected",
        "headline": "Local reputation signals detected",
        "summary": "Existing IP intelligence sees route traits that should be reviewed together with DNS, WebRTC and transport.",
        "signals": [
            "datacenter",
            "cloud:AWS"
        ],
        "risk_score": null,
        "source": "ipwho.is",
        "proxy": null,
        "vpn": null,
        "tor": null,
        "datacenter": true,
        "cloud_provider": "AWS",
        "hostname": ""
    },
    "missing_requirements": [
        "Provider not configured: AbuseIPDB"
    ],
    "recommendations": [
        "Enable at least one provider flag to move from limited mode to real blacklist lookups.",
        "Use local reputation as route triage, but keep it visually separate from confirmed DNSBL hits."
    ]
}

Когда каталога уже недостаточно?

Если вопрос упирается в спорную выплату, качество трафика, менеджера или реальную репутацию бренда, быстрее всего это проверяется через живой рынок внутри CPA.TG.

Подать заявку в закрытый чат

Что такое CPA.TG и как устроен открытый слой

Этот блок объясняет, что именно даёт открытый каталог CPA.TG, где его границы и в какой момент уже нужен живой контекст.

О проекте CPA.TGчто такое CPA.TG, для кого проект и как связаны каталог и закрытый чат
Редакционная политикакак собираются карточки, что означают сигналы и как отправить правку
Публичные сигналы и официальные ссылкиединая страница с основными входами проекта, опорными URL и AI-файлами
Связаться с @dumayконтакт по вступлению, правкам и спорным рыночным вопросам

Какие сигналы подтверждают открытый слой проекта

Эти страницы помогают проверить официальные URL CPA.TG, понять публичную структуру проекта и не путать опорные сигналы с финальной рыночной проверкой.

Публичные сигналы CPA.TGединая опорная страница по официальным URL проекта, каталогу, странице проверки и контактам
llms.txtкраткая карта проекта и основных публичных маршрутов для AI-систем
llms-full.txtрасширенная карта слоёв проекта и ключевых входов для AI-систем
Контакты и путь для правокTelegram и email для обратной связи по открытому слою