<p align="center"><img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/firewall-icon.png" width="128" height="128" /></p>
<h1 align="center"><img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/Title-Emoji.svg" /></h1>
The Crypto Firewall is a threat intelligence and blocking system built to defend against crypto-related threats including phishing, scams, malware, and cryptojacking.
With continuously updated blocklists, filters, and indicators of compromise (IOCs), it can be deployed across browsers, operating systems, and networks—helping you stay protected in an increasingly hostile crypto environment.
<p align="center"><img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/cover-1.jpg" /></p>
If you discover a false positive or need to add a new block, then feel free to raise an Issue or a Pull request to add/remove them to the lists.
<p align="center"> <img src="/assets/images/charting-show-badge-2.png" height="20" alt="Charting Show" /> <img src="/assets/images/stars.svg" alt="stars" /> <img src="/assets/images/type-package-2.png" height="20" alt="package" /> <a href="https://circleci.com/gh/chartingshow/crypto-firewall"><img src="/assets/images/circleci.svg"></a> <img src="/assets/images/code.svg" /> <a href="CODE_OF_CONDUCT.md"><img src="/assets/images/conduct.svg" alt="conduct" /></a> <a href="https://github.com/chartingshow/crypto-firewall/tree/master/docs"><img src="/assets/images/docs.svg" alt="docs" /></a> <a href="https://www.gnu.org/licenses/gpl-3.0"><img src="https://img.shields.io/badge/License-GPLv3-blue.svg" /></a> </p>
Table of Contents 📑
Overview
Crypto Firewall is a threat intelligence and blocking system designed to defend against crypto-related threats including phishing, scams, malware, and cryptojacking.
It provides continuously updated blocklists and indicators of compromise (IOCs) for use across browsers, operating systems, and network-level security tools.
<details> <summary><strong>Why Crypto Firewall?</strong></summary>
The cryptocurrency ecosystem is a high-value target for attackers, with threats evolving faster than traditional protections.
Crypto Firewall reduces risk by:
- Blocking malicious domains and infrastructure
- Preventing phishing and scam access
- Disrupting cryptojacking and malicious scripts
- Integrating with modern security tooling
</details>
Quick Start ⚡
Get protected in under 2 minutes:
- Install an adblocker (e.g. Brave or uBlock Origin)
- Add one list:
https://raw.githubusercontent.com/chartingshow/crypto-firewall/master/src/blacklists/lite-version.txt
https://raw.githubusercontent.com/chartingshow/crypto-firewall/master/src/blacklists/full-version.txt
- Mega (maximum protection):
https://raw.githubusercontent.com/chartingshow/crypto-firewall/master/src/blacklists/mega-version.txt
- Restart your browser
➡️ See Installation for advanced setups
<details> <summary><strong>Recommended Setup</strong></summary>
- Most users: Full
- High-performance / network-level: Mega
- Low-end devices / mobile: Lite
- Testing / early adopters: Beta
</details>
<details> <summary><strong>Who is this for?</strong></summary>
- Individual traders and investors
- Security-conscious users
- Developers and system administrators
- Network operators and security teams
Supports deployment at:
- Browser level (adblockers)
- OS level (hosts file)
- Network level (DNS, firewalls, IDS/IPS)
</details>
<details> <summary><strong>Threat Model</strong></summary>
Mitigates:
- Phishing and scam infrastructure
- Cryptojacking (browser-based mining)
- Malware distribution endpoints
- Command-and-control (C2) servers
- Fraudulent blockchain services
Does not cover:
- Zero-day exploits
- Compromised endpoints
- Social engineering outside detectable infrastructure
</details>
<details> <summary><strong>Scope & Limitations</strong></summary>
- Not a complete security solution
- Not a replacement for antivirus or endpoint protection
- Not guaranteed to block all threats
Use as part of a layered security strategy.
</details>
<details> <summary><strong>Data & Updates</strong></summary>
Blocklists are continuously updated from:
- Threat intelligence research
- Community contributions
- Ongoing analysis of emerging threats
Enable automatic updates where supported.
</details>
Getting Started
Installation ❤️
Deploy Crypto Firewall at the browser, system, and/or network level to achieve layered protection.
Browser Blocking 🌟
Use a browser that supports Adblock Plus-compatible filter lists.
Recommended ⭐
- Image: Brave [Brave Desktop Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/brave-desktop-browser-instructions.md)
- Image: Brave [Brave Mobile Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/brave-mobile-browser-instructions.md)
Built-in ad and tracker blocking with strong privacy defaults.
Alternatives ✨
- Image: AdBlock Browser [AdBlock Browser Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/adblock-browser-instructions.md)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/chrome.png" width="16" /> Chrome Browser Guide – MV3 limits (~30k rules)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/firefox.png" width="16" /> Firefox Guide – Recommended for full extension capability
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/vivaldi.png" width="16" /> [Vivaldi Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/vivaldi-browser-instructions.md)
Ad Blockers ☀️
Use these tools with the provided filter lists:
- Image: AdAway [AdAway Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/adaway-instructions.md)
- Image: AdBlock Plus [AdBlock Plus Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/adblock-plus-instructions.md)
- Image: AdGuard [AdGuard Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/adguard-instructions.md)
- Image: Blokada [Blokada Android Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/blokada-android-instructions.md)
- Image: Blokada [Blokada iOS Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/blokada-ios-instructions.md)
- Image: DNS66 [DNS66 Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/dns66-instructions.md)
- Image: uBlock [uBlock Origin (MV2) Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/ublock-origin-instructions.md)
- Image: uBlock [uBlock Origin Lite (MV3) Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/ublock-origin-lite-instructions.md)
Network / DNS Filtering 🔓
Deploy filtering at the DNS or network layer for system-wide enforcement.
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/bind-logo.png" width="16" /> [Bind RPZ Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/bind-rpz-instructions.md)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/bind-logo.png" width="16" /> [Bind Zone Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/bind-zone-instructions.md)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/blocky-logo.png" width="16" /> [Blocky Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/blocky-instructions.md)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/dnsmasq.png" alt="Dnsmasq" width="16" height="16" /> [Dnsmasq Android Instructions Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-guides/dnsmasq-android-instructions.md)
- <img src="https://github.com/chartingshow/crypto-firewall/blob/master/assets/images/dnsmasq.png" alt="Dnsmasq" width="16" height="16" /> **[Dnsmasq Linux Instructions Guide](https://github.com/chartingshow/crypto-firewall/blob/master/docs/help-gui