Skip to content

promptgtm-shared/techdetect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

techdetect

Real-time tech stack detection from DNS, SSL, and HTTP signals. Zero-cost alternative to commercial enrichment tools.

No login. No API budget. No vendor lock-in. Every run is a fresh lookup against public sources — no cache, no stale data.

What it detects

Layer Signal Examples
DNS MX, SPF, TXT, CNAME, NS records Microsoft 365, Google Workspace, Zoho (CRM/Books/Campaigns), Salesforce, HubSpot, Brevo, SendGrid, Mailgun, Postmark, AWS Route 53, Cloudflare DNS, Azure services, Dynamics 365
SSL Certificate transparency logs via crt.sh All publicly resolvable subdomains, exposed staging/dev environments, ERP signals from internal hostnames
HTTP Headers + HTML body signatures CDN, hosting, web framework, CMS (Webflow, WordPress, HubSpot CMS, Framer, Ghost, Shopify, Drupal), security headers (CSP, HSTS, X-Frame-Options)

Plus: DMARC policy strength, email security scoring, vendor consolidation map.

Install

pip install -r requirements.txt

Usage

# Single domain
python techdetect.py clay.com

# Specific layers only
python techdetect.py clay.com --layers dns,http

# Batch from file
python techdetect.py domains.txt --output results.csv

# JSON output
python techdetect.py clay.com --output result.json

Example output

{
  "domain": "clay.com",
  "email_provider": "google_workspace",
  "crm_detected": "salesforce",
  "dns_provider": "aws_route53",
  "hosting": "aws",
  "cdn": "cloudflare",
  "cms": "webflow",
  "dmarc_policy": "none",
  "email_security_score": 6,
  "subdomains_found": 43,
  "vendors_detected": ["google_workspace", "salesforce", "aws_route53", "webflow", "cloudflare"]
}

Why this exists

Commercial tech-stack tools charge $200-$500/month and ship data that's weeks or months out of date. Every signal techdetect reads is public and free. It just connects the dots no one bothers to.

Built for GTM engineers who need fresh data per prospect, not last quarter's crawl. Maintained by gtmengineer.be.

n8n workflow

n8n-techdetect-workflow.json is a drop-in n8n workflow that exposes the same detection logic over a webhook. Useful when integrating with Clay, Make, or any low-code orchestrator that can hit a URL.

POST /webhook/techdetect with:

{ "domain": "clay.com", "layers": "dns,ssl,http" }

License

MIT

About

Real-time tech stack detection from DNS, SSL, and HTTP signals. Zero-cost alternative to commercial enrichment tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages