IP lists full of bad IPs - Updated every 2H
See the codeThis project provides aggregated IP blocklists for inbound and outbound traffic, updated every 2 hours. It includes exclusions for major public DNS resolvers to prevent legitimate services from being blocked.
| List | URL |
|---|---|
inbound.txt | https://raw.githubusercontent.com/bitwire-it/ipblocklist/main/inbound.txt |
outbound.txt | https://raw.githubusercontent.com/bitwire-it/ipblocklist/main/outbound.txt |
These are standard text files and can be used with most modern firewalls, ad-blockers, and security tools.
inbound.txt (Inbound Blocklist)outbound.txt (Outbound Blocklist)The update.yml workflow takes a long time to complete. I run it on a self-hosted runner. If you fork this repo and want to use the same workflow, set up a self-hosted runner:
Setup Self-hosted runners
🪨 borestad • foundational blocklists 🚀 Code contributions
❤️ Our sponsors • making this project possible
The source code (including update_tables.py) is licensed under the MIT License. See LICENSE for details.
The aggregated blocklists (inbound.txt, outbound.txt, etc.) are derivative works containing data from multiple sources.
Usage of these lists is subject to the licenses of the original data providers. Many sources (e.g., Spamhaus) prohibit commercial use of their data without a separate agreement.
Therefore, the aggregated data in this repository is provided under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
Attribution: This project relies on data from:
3,597 followers · starred Jul 2026
117 followers · starred Aug 2026
305 followers · starred Oct 2026
168 followers · starred Jul 2026
IP lists full of bad IPs - Updated every 2H
See the codeThis project provides aggregated IP blocklists for inbound and outbound traffic, updated every 2 hours. It includes exclusions for major public DNS resolvers to prevent legitimate services from being blocked.
| List | URL |
|---|---|
inbound.txt | https://raw.githubusercontent.com/bitwire-it/ipblocklist/main/inbound.txt |
outbound.txt | https://raw.githubusercontent.com/bitwire-it/ipblocklist/main/outbound.txt |
These are standard text files and can be used with most modern firewalls, ad-blockers, and security tools.
inbound.txt (Inbound Blocklist)outbound.txt (Outbound Blocklist)The update.yml workflow takes a long time to complete. I run it on a self-hosted runner. If you fork this repo and want to use the same workflow, set up a self-hosted runner:
Setup Self-hosted runners
🪨 borestad • foundational blocklists 🚀 Code contributions
❤️ Our sponsors • making this project possible
The source code (including update_tables.py) is licensed under the MIT License. See LICENSE for details.
The aggregated blocklists (inbound.txt, outbound.txt, etc.) are derivative works containing data from multiple sources.
Usage of these lists is subject to the licenses of the original data providers. Many sources (e.g., Spamhaus) prohibit commercial use of their data without a separate agreement.
Therefore, the aggregated data in this repository is provided under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
Attribution: This project relies on data from:
3,597 followers · starred Jul 2026
117 followers · starred Aug 2026
305 followers · starred Oct 2026
168 followers · starred Jul 2026