Skip to content
View phishdestroy's full-sized avatar
🚨
Scammers will be caught, the time of reckoning has come!
🚨
Scammers will be caught, the time of reckoning has come!

Block or report phishdestroy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
phishdestroy/README.md
PhishDestroy — We don’t just block. We burn it all down.

We don’t just block. We burn it all down. Scorched earth for phishing infrastructure. Neutralize. Erase. Repeat. Your domain is evidence now. Every restart costs you more.

Website Live monitor Threat feeds Public API — free, no key Report a threat Appeal a listing — 24-hour maximum Email github@phishdestroy.io

Scorched earth for phishing infrastructure.

If you build phishing sites, drain wallets, or knowingly push scam “offers,” we want your operation to fail. Domains flagged. Providers holding the evidence. Every restart costing you more.

We started after watching scam domains survive for years through hundreds of complaints. Cheap to launch, years of victims, no consequences. We're here to wreck that deal. We scan, archive, report and follow up, and keep it all public, so a dead link or a fresh domain doesn't wipe the record.

Scan, archive, report, follow up — the work we can do ourselves
How we hunt

A domain is a starting point. We follow the certificates, infrastructure, code and money around it.

  • Certificate Transparency (CT) logs: watch certificate records for new domains, related hostnames and recurring naming patterns.
  • Passive DNS: trace historical IP addresses, nameservers and DNS changes to follow infrastructure as it moves.
  • Hosting & ASN correlation: compare network ranges, hosting providers and registration history to map related infrastructure.
  • YARA & phishing-kit fingerprints: match recurring code and artifacts across captured pages, phishing kits and malware samples.
  • On-chain transaction analysis: follow wallet addresses and transaction flows to investigate reported theft, drainer activity and connections between cases.
  • Malware reverse engineering: inspect scripts, APKs and malware samples to understand their behavior and extract indicators for further investigation.
Five years online, hundreds of complaints

Registrars say they don't allow scams. Hosts say the same. Yet some of these sites steal for years. So what happened to the complaints?

Often the report didn't show the scam. Cloaking served scanners a harmless page, so we showed what the victim sees: screenshots, archives, even video. Every scam that survives has a reason. We find it, fill the gap in the evidence, report again and log the response.

Scams are against everyone's rules. When the evidence arrives, that should mean something.

A dead website can take the evidence with it

We've investigated operations where every site was already gone: no scan, no archive, nothing showing what the domain did. A dead link proves nothing.

So we capture while there's something to capture. Months later an investigator or regulator may need exactly that page. That's also why the database is on GitHub: what we found, when we reported it, and where we might be wrong, all public.

Who gets the credit?

We don't have a “delete” button. When a registrar suspends a domain, that's their call. When another researcher cracks a case, that's their work. We don't need the score.

We want scammers losing time and money. Domains that once ran for years now get replaced in days or hours. That's the whole field's work, and we're part of it.

PhishDestroy is unpaid and non-commercial. No money, no obligations, nothing to gain from any particular ban or verdict.

The hostility is deliberate

No sympathy for phishing crews, drainer operators, or “affiliates” sending victims into scams. Whatever you call it, you're helping steal.

A scam losing its domain, its traffic or its cash-out route is exactly what we're working for.

But hacked sites are victims too, and our data can be wrong. That's why it's public and why appeals exist. Listed by mistake? We fix it and say sorry.

Public data. Use it.

Check a domain, download the public list, or follow the evidence in a domain report. Free API. No key.

Public API documentation — no key required Download the public domain list as JSON Explore the research dataset and download formats Search public domain reports and evidence

Connect AI tools through MCP: https://api.destroy.tools/mcp.

Already in motion

Running: collect, publish, scan and report. Growing: IOCs, fingerprints and evidence. Underway: Gemini has used our findings; API and MCP provide live checks.

Next: broader coverage and more AI systems checking the evidence before recommending a site.

AI should spot the scam before it recommends it

We've seen AI recommend scam sites. One was xmrwallet[.]com, a wallet scam running since 2016. A decade online, and a model still sent people there.

So we're building records AI can use: IOCs, fingerprints, recurring patterns, scans, archives, and how each scam works. A new domain shouldn't make the same operation unrecognizable.

The goal: a model checks before it recommends, and warns the person before they connect a wallet, paste a seed phrase or send money. Our API and MCP already provide live checks.

Public feeds & investigations

Our scans, reports and investigation files are here.

destroylist: description, language, stars and forks DestroyScammers: description, language, stars and forks

Operation-Takedown: description, language, stars and forks ScamIntelLogs: description, language, stars and forks

shortdot-evidence: description, language, stars and forks nicenic-evidence: description, language, stars and forks

namesilo-evidence: description, language, stars and forks trustname-evidence: description, language, stars and forks

Investigation dashboards

namesilo analytics nicenic analytics shortdot analytics trustname analytics

If we get it wrong

Wrongly listed? Tell us. No account, no proof of ownership, just the domain and a few words. Clear cases are approved automatically within minutes. If a human needs to look, the public report is hidden during review.

Every appeal gets 24 hours, max. No decision by then means it's approved automatically, and the domain is removed from the site, GitHub and the database.

Appeal a listing · Choose an issue template

A little less serious

Animated snake eating our GitHub contribution grid

GitHub activity, statistics & trophies

Statistics & Activity

PhishDestroy GitHub overview from stats.hyo.dev

PhishDestroy trophy card from stats.hyo.dev

PhishDestroy GitHub statistics Most used languages

PhishDestroy GitHub contribution streak

PhishDestroy GitHub trophies

View GitHub contribution activity

GitHub contribution calendar

More stats

GitHub profile and contribution history

Top languages by repository Top languages by commit

GitHub activity totals Commits by hour, UTC+3

We don’t just block. We burn it all down.
Independent, non-commercial work since 2019.
github@phishdestroy.io

Website Live monitor Threat feeds Public API — free, no key Report a threat Appeal a listing — 24-hour maximum Email github@phishdestroy.io

Pinned Loading

  1. destroylist destroylist Public

    Real-time phishing & scam domain blocklist - 205k+ curated threats, 1M+ community, free API, multiple formats

    HTML 2.1k 516

  2. ScamIntelLogs ScamIntelLogs Public

    Open-source intelligence archive of crypto scam operations — internal chats, admin panels, victim records, and infrastructure data for research and investigation

    HTML 432 44

  3. DestroyScammers DestroyScammers Public

    Scam intelligence, phishing attribution, drainer mapping. Legal OSINT only. Public data. Real cases. For researchers and victims.

    JavaScript 285 20

  4. namesilo-evidence namesilo-evidence Public

    NameSilo registrar abuse investigation (IANA 1479): public evidence, domain history, classified IOC feeds and reproducible analytics.

    HTML 152 23

  5. DO-NOT-USE-xmrwallet-com DO-NOT-USE-xmrwallet-com Public

    Forked from XMRWallet/Website

    ⚠️ xmrwallet.com steals your private view key on every request. Technical proof inside. If you lost funds — read LOST_FUNDS.md

    200 49

  6. trustname-evidence trustname-evidence Public

    TrustName / Fewmoretaps evidence archive (former IANA 4318 registrar): accreditation termination records, domain history, IOC feeds and the Phase II investigation.

    HTML 108 10