analyzing-certificate-transparency-for-phishing

Analyze certificate transparency data to detect phishing domains and lookalike certificates.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill analyzing-certificate-transparency-for-phishing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyzing-certificate-transparency-for-phishing
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/analyzing-certificate-transparency-for-phishing
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill analyzing-certificate-transparency-for-phishing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, certstream, Levenshtein, tldextract, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Certificate Transparency monitoring helps security teams detect phishing domains and fraudulent certificates associated with their brand by analyzing CT data from public logs.

Core Features & Use Cases

  • Query crt.sh for historical and current certificates matching your domains
  • Real-time monitoring with Certstream to surface new suspicious certificates
  • Generate CT intelligence reports highlighting lookalikes, homoglyphs, and wildcard issuances
  • Enumerate subdomains from CT logs to expand visibility of the attack surface

Quick Start

Query crt.sh for certificates related to your domain and review lookalike patterns to identify potential phishing infrastructure.

Frequently Asked Questions about analyzing-certificate-transparency-for-phishing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does certificate transparency monitoring detect phishing domains?

Certificate transparency monitoring detects phishing domains by analyzing public CT logs to identify lookalike certificates and homoglyphs associated with your brand. It queries crt.sh for historical data and uses Certstream for real-time monitoring to surface suspicious domain registrations.

How do I query crt.sh to find lookalike certificates for my domain?

You query crt.sh to find lookalike certificates by searching for certificates matching your domain and reviewing the results for suspicious patterns. This process surfaces lookalike domains, wildcard certificates, and potential phishing infrastructure targeting your brand.

Can I use Certstream for real-time phishing detection and threat hunting?

Yes, you can use Certstream for real-time phishing detection and threat hunting. It monitors certificate transparency logs live to instantly surface new suspicious certificate issuances, which is critical for immediate incident response and proactive brand protection workflows.

Do I need Python libraries like requests and certstream for CT log analysis?

Yes, you need Python with the requests and certstream libraries to perform CT log analysis with this approach. The environment also utilizes Levenshtein for homoglyph distance calculations and tldextract to accurately parse domain structures.

What is the best way to enumerate subdomains from certificate transparency logs?

The best way to enumerate subdomains from certificate transparency logs is to query crt.sh for wildcard and specific certificates matching your root domain. This expands your visibility of the attack surface by exposing previously unknown subdomains and infrastructure.

What limitations should I expect when using CT logs for brand protection?

A limitation of using CT logs for brand protection is that they only expose domains with issued certificates, missing unencrypted phishing infrastructure. Additionally, analyzing CT data can generate false positives, requiring manual review of lookalike patterns to confirm actual threats.