Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tempest-Solutions-Company/pihole_blocklists

Open more actions menu

Repository files navigation

Pi-hole Blocklists

Automatically generated blocklists for Pi-hole from multiple threat intelligence sources.

Tempest Solutions is committed to making the internet safe for all. See our networking website at https://tempest-solutions.network for more details.

Github Pages Dashboard: https://tempest-solutions-company.github.io/pihole_blocklists/

💝 Support the Project

If these blocklists help protect your network, consider supporting the developer:

ko-fi

Last Updated: 2025-12-24 00:21:01 UTC

📊 Performance Statistics

  • Phishing Domains: 816,060
  • Malware Domains: 24,871
  • C2 Server Domains: 51,385
  • Banking Trojan Domains: 7,581
  • Update Frequency: Every 24 hours
  • False Positive Rate: <0.01% (1.6M+ legitimate domains filtered)

Available Lists

List Description Domains Download
Phishing Phishing domains and URLs 816,060 Download
Malware Malware hosting & distribution sites 24,871 Download
C2 Servers Command & control servers 51,385 Download
Banking Trojan Banking trojan & financial malware 7,581 Download
All Malicious All threats combined 886,567 Download

🚀 Quick Installation

Add these URLs to your Pi-hole blocklists:

https://raw.githubusercontent.com/Tempest-Solutions-Company/pihole_blocklists/main/phishing.txt
https://raw.githubusercontent.com/Tempest-Solutions-Company/pihole_blocklists/main/malware.txt
https://raw.githubusercontent.com/Tempest-Solutions-Company/pihole_blocklists/main/c2_servers.txt
https://raw.githubusercontent.com/Tempest-Solutions-Company/pihole_blocklists/main/banking_trojan.txt
https://raw.githubusercontent.com/Tempest-Solutions-Company/pihole_blocklists/main/all_malicious.txt

⚙️ Advanced Installation with Auto-Update

For automatic daily updates, simply add a cron job to update your Pi-hole every 24 hours:

Step 1: Add Cron Job

Add to root crontab (sudo crontab -e):

# Update Pi-hole blocklists daily at 3 AM
0 3 * * * pihole -up

Step 2: Monitor Updates (Optional)

To log the updates, you can redirect output:

# Update Pi-hole blocklists daily at 3 AM with logging
0 3 * * * pihole -up >> /var/log/pihole-update.log 2>&1

Step 3: Check Update Logs (Optional)

View the update history:

tail -f /var/log/pihole-update.log

Alternative: Weekly Updates

For weekly updates every Sunday at 3 AM:

0 3 * * 0 pihole -up

False Positive Prevention

Multiple layers of false positive prevention:

  • Legitimate Domain Lists: Top 1M (~1.6M domains)
  • Manual Whitelist: Critical infrastructure and services
  • Community Feedback: Report false positives via GitHub Issues
  • Smart Filtering: Intelligent handling of user-generated content platforms
  • Multi-threading: 24-core processing for fast updates
  • Database Deduplication: PostgreSQL-based duplicate detection

🛡️ Protection Statistics

This blocklist provides protection against:

  • Phishing attacks targeting credentials and personal information
  • Malware downloads and distribution sites
  • Command & Control servers used by botnets
  • Banking trojans targeting financial institutions
  • Real-time threats with continuous monitoring

System Requirements

  • Pi-hole version: 5.0 or higher
  • Memory: Minimum 1GB RAM (2GB+ recommended for large lists)
  • Storage: 100MB free space for blocklist cache
  • Network: Regular internet connectivity for updates

Support

  • False Positives: Report here
  • Updates: Lists are updated automatically every 24 hours
  • Donations: Support development via Ko-fi (link above)

Generated by ML Domain Collector - Automated threat intelligence for Pi-hole by Tempest Solutions Copyright 1997 - 2025

Morty Proxy This is a proxified and sanitized view of the page, visit original site.