CTP247PRE-LAUNCH

Coming soon.

CTP247 is cyber threat protection that never clocks out — autonomous agents watching your attack surface, brand, and the dark web 24/7. Leave your email and we'll let you know when it's live.

One email at launch. No newsletters, no marketing dripfeed.

CTP247

Attack Surface Management

See yourself the way attackers do.

CTP247 maps your external surface continuously — every subdomain, every open port, every certificate, every version banner — then triages what it finds against the CVEs that are actually being exploited. Not a quarterly scan report. A standing watch.

Get a demoAll modules
ATTACK SURFACE MANAGEMENT · SAMPLE LOGREC
[discover]subfinder: 38 new subdomains under acme.com
[scan]naabu: 203.0.113.7 → 3389/tcp open (rdp)
[probe]httpx: staging.acme.com → 200, server: nginx/1.18
[tls]testssl: mail.acme.com TLS1.0 enabled, weak ciphers
[vuln]nuclei: CVE-2024-3400 template matched on edge-fw
[triage]agent: exposure promoted to asset, owner notified

Continuous discovery

Subdomain enumeration, DNS resolution, and WHOIS tracking run on a schedule you set. New infrastructure shows up in the inventory before anyone files a ticket about it.

Port & service scanning

Layered scanning — fast port sweeps, then HTTP probing and banner capture on what answers. You see the service, the version, and the screenshot, not just an open port number.

TLS & certificate posture

Protocol versions, cipher suites, expiry, and misissued certificates checked per host. Weak TLS on a forgotten mail host gets the same visibility as your main app.

Vulnerability matching

Template-driven vulnerability checks against discovered services, cross-referenced with NVD, EPSS exploit-probability scores, and the CISA KEV list — so severity reflects real-world exploitation.

Agent-triaged exposures

An exposure-triage agent reads each finding in context — asset criticality, exposure age, exploitability — and either promotes it to a tracked asset with an owner or closes it with a reason.

Change tracking

The surface is diffed run over run. A port that opened overnight, a certificate that changed issuer, a subdomain that started resolving — each lands in the change feed with its history.

How it works

01

Seed your domains

Give CTP247 your apex domains and known ranges. The discovery runners take it from there — enumerating subdomains, resolving DNS, and building the first inventory within hours.

02

Scan on your schedule

Port sweeps, HTTP probes, TLS checks, and vulnerability templates run continuously at an intensity you control — aggressive for pre-prod ranges, gentle for fragile legacy hosts.

03

Findings become exposures

Every result is normalized into an exposure record: what was found, where, when it first appeared, and what changed since the last run.

04

The agent triages

The exposure-triage agent assesses each new exposure against your stack and risk thresholds, promotes real issues to assets with owners, and writes its reasoning into the record.

05

You fix, it verifies

When the port closes or the cipher is removed, the next run records the remediation automatically — closing the loop without screenshots in a spreadsheet.

Under the hood

DISCOVERYSubdomain enumeration, DNS resolution, WHOIS, certificate transparency
SCANNERSsubfinder, naabu, httpx, nmap, nuclei, testssl runners
VULN INTELNVD, EPSS exploit probability, CISA KEV cross-reference
EVIDENCEHTTP banners, page screenshots, TLS handshake detail per host
TRIAGEExposure-triage agent with asset promotion workflow
CHANGE FEEDRun-over-run diffs: new ports, certs, subdomains, services
SCHEDULINGOperator-controlled scan cadence and intensity per range
STORAGEAll findings in your Postgres — queryable, exportable, yours