No KYC: one verified email, no ID · Paid in BTC, USDT, USDC, ETH, SOL, LTC · Bulk search of 50 names, one payment
Language: English
Check your variants

Guide · checked 12 November 2026

How do you monitor certificate transparency for your brand?

Certificate Transparency logs are public records of issued certificates. Watching them for your brand name shows look-alike sites, and hijacked domains, often before users see them.

Last updated: · 6 min read

Quick answer

How do you monitor certificate transparency for your brand?

Monitor Certificate Transparency by searching crt.sh for your domain and brand name on a schedule, and by streaming new log entries from CertStream and matching them against your brand keywords. Wardmint counted that 6 of the 10 extensions with the most phishing domains in Interisle's 2025-2026 data are sold by Wardmint, so those are the first endings to match.

Free ways to watch certificate logs

ToolHow it worksBest forCost
crt.shWeb search over Certificate Transparency logs, run by SectigoAd hoc checks and a weekly look at your own domainsFree
CertStreamReal-time stream of new log entries, matched by your own codeCatching a look-alike certificate within minutesFree
dnstwistGenerates typo and look-alike names you can then search in the logsBuilding the list of strings to watchFree, open source
urlscan.ioRecords what a URL loads, with a free API planChecking what a suspicious name actually servesFree tier, paid plans

What is Certificate Transparency, and why does it help a crypto project?

Certificate Transparency is a system of public logs in which certificate authorities record the certificates they issue. Because the logs are public, anyone can search them for a name, including a name that imitates yours. A phisher who wants HTTPS on a look-alike domain usually requests a certificate, and that request becomes a visible entry.

This matters for two situations. The first is the look-alike domain: an attacker registers a name that resembles yours, obtains a certificate and starts a campaign. The second is the hijack: Blockaid reported that in the February 2026 front-end compromises the attacker's SSL certificates were issued the same day as the DNS change, and that wildcard certificates were issued for the Nerochain domain. A log entry for your own domain that you did not request is an early warning.

A citable definition: Certificate Transparency monitoring is the practice of searching public certificate logs for names that contain your brand, so that look-alike and hijack certificates are seen when they are issued, not when users are hurt.

How do you search crt.sh for your brand?

Search crt.sh by identity, using your domain name and your brand string, and review the list weekly. crt.sh is a certificate search service operated by Sectigo. It accepts a domain name or organisation name as an identity, a certificate fingerprint or a crt.sh ID.

Its Advanced page lists the match operators Autoselect, equals, ILIKE and LIKE, a scope choice, a checkbox to exclude expired certificates and one to deduplicate certificate and precertificate pairs. The LIKE operators are SQL operators, in which the percent sign matches any text, so a pattern such as the brand with a percent sign on each side lists names that contain it. crt.sh's page does not document the pattern characters, so confirm the behaviour with a test search on a name you own.

Record what you find. Keep a short list of your own legitimate names and issuers, and review every other entry. For each look-alike name, take the next steps from how to find look-alike domains of your brand.

How do you stream new certificates with CertStream?

CertStream delivers new Certificate Transparency entries in real time, and a short script flags the ones that match your brand. It is fast but noisy, because most certificates are unrelated, so the matching rule decides how useful it is.

The Python library installs with pip. Its README registers a callback that receives a message and a context, checks that the message type is certificate_update and reads the list of domains from the leaf certificate. The sample below follows that structure and adds a brand match.

Flag certificates that contain your brand
# pip install certstream
import certstream

BRAND = 'examplecoin'

def on_cert(message, context):
    if message['message_type'] == 'certificate_update':
        for name in message['data']['leaf_cert']['all_domains']:
            if BRAND in name.lower():
                print(name)

certstream.listen_for_events(on_cert, url='wss://certstream.calidog.io/')

Which strings and endings should you watch?

Watch your exact brand, its common misspellings and the brand combined with words like login, claim, airdrop or wallet. Use dnstwist, an open-source permutation engine, to generate typo, homoglyph, hyphenation and extension-swap variants of your name, and feed those strings to your matcher.

Weight the endings by abuse data. According to Wardmint's survey of 12 November 2026, 6 of the 10 extensions with the most phishing domains in Interisle's data for 1 May 2025 to 30 April 2026 are sold by Wardmint: .com (869,180 domains), .pro (130,945), .info (99,602), .xyz (93,987), .shop (79,625) and .icu (74,786). The other four are .top, .cn, .vip and .cc. Wardmint does not sell .top. Owning the endings you sell ahead of time removes the matches an attacker could otherwise take.

Count is not risk. Interisle's phishing score, per 10,000 delegated domains, puts .icu at 1,607 and .pro at 1,200.1 against 53.7 for .com, so a hit on a small, abused ending deserves a faster look than one on .com. The list and scores are in which domain extensions are most used for phishing.

How to set up certificate monitoring in five steps

  1. Write down your own names and issuers

    List every domain and subdomain you use and the authority that issues for each. Anything else in the logs is worth reading.

  2. Generate the watch list

    Run dnstwist on your main domain to produce look-alike names, and add your brand with trigger words such as login or claim.

  3. Search crt.sh weekly

    Search your domain and brand as identities, exclude expired certificates and review new entries.

  4. Run CertStream for real time

    Deploy the script on any small server, send matches to an email address or channel that a person reads.

  5. Decide in advance what a hit triggers

    For a look-alike, collect evidence and report it; for an unexpected certificate on your own name, treat it as a possible hijack and follow the incident steps.

What do you do when a suspicious certificate appears?

Check the name, record the evidence and act in the order that fits the case. For a look-alike name, load it safely, take screenshots, save the certificate entry and the page, and run the report steps. For an unexpected certificate on your own domain, verify your DNS records and registrar account first, because it may mean someone changed where your domain points.

The response plan is in what to do when a phishing site impersonates your project. A CAA record limits which authorities can issue for your own names, as described in how to set up CAA records. Wardmint registers domains and DNS records; it does not run monitoring or takedown services, which is why this guide uses free tools.

Questions about certificate monitoring

Does every phishing site get a certificate?

No. A phishing page over plain HTTP needs none, and some use certificates from authorities whose logs you may not watch. Monitoring catches the many that do appear in public logs.

Is CertStream free?

Yes. The CertStream Python library installs with pip and its examples connect to wss://certstream.calidog.io/. Expect a lot of unrelated traffic that your matching rule must filter.

How often should I search crt.sh?

Weekly is a minimum for a small project; CertStream covers real time. Run an extra search after any change to DNS, hosting or registrar.

Can monitoring prevent a phishing site?

No. It shows that one exists. Registering your own variants beforehand removes some of them, and reporting removes others.

Do I need a paid monitoring service?

Not to start. Paid web3 services exist, and their prices are not published in the sources Wardmint read. Free tools cover logs, permutations and scanning.

In summary
  • Certificate Transparency logs are public records of issued certificates.
  • Search crt.sh weekly for your domain and brand; use CertStream for real time.
  • Generate look-alike strings with dnstwist and match your brand plus words like login or claim.
  • Wardmint sells 6 of the 10 extensions with the most phishing domains in Interisle's 2025-2026 data.
  • An unexpected certificate on your own name may mean a hijack; check DNS and the registrar first.
  • Wardmint does not run monitoring; the tools here are free.
Sources (6)
  1. crt.sh Certificate Search — Sectigo (read 2026-11-12)
  2. certstream-python README — GitHub (read 2026-11-12)
  3. dnstwist — GitHub (read 2026-11-12)
  4. Phishing Activity in TLDs, May 2025 to April 2026 — Cybercrime Information Center (Interisle data) (read 2026-11-12)
  5. Frontend hijacking and the Web2 attack surface threatening Web3 protocols — Blockaid (read 2026-11-12)
  6. urlscan.io pricing — urlscan.io (read 2026-11-12)

.com $12.49/year · no KYC · crypto

Check your variants