Protect Your Server from Cyber Attacks in Real-Time

Stop brute force attacks, DoS attempts, and malicious intrusions before they compromise your server. ISPProtect BanDaemon is an intelligent security daemon that monitors your server 24/7, automatically blocking threats using advanced pattern recognition and iptables integration.


🛡️ Why Choose ISPProtect BanDaemon?

Instant Threat Response

  • Real-time monitoring of all critical log files
  • Automatic IP blocking within seconds of detection
  • Zero-configuration protection for common attack vectors
  • Intelligent scoring system that adapts ban duration to threat severity

Enterprise-Grade Security

  • Multi-service protection covering SSH, web servers, email, DNS, and FTP
  • IPv6 ready with subnet-level blocking capabilities
  • Distributed operation across multiple servers with centralized management
  • Evidence collection for forensic analysis and abuse reporting

Proven Track Record

  • Trusted by thousands of server administrators worldwide
  • ISPConfig integration for seamless hosting environment protection
  • Continuous development with regular updates and new features
  • Professional support from security experts

🚀 Key Features

Comprehensive Service Protection

Service Protection Type Attack Vectors Covered
SSH Brute force detection Failed login attempts, dictionary attacks
Web Servers Apache/Nginx monitoring SQL injection, XSS, and directory traversal
Email Postfix/Dovecot protection SMTP auth failures, spam attempts
FTP Pure-FTPd integration Brute force, unauthorized access
DNS Bind monitoring Query floods, cache poisoning attempts
Web Apps CMS-specific rules WordPress, Joomla, and ownCloud attacks

Advanced Threat Intelligence

🌍 GeoIP Integration

  • Country-based risk scoring with customizable multipliers
  • Automatic high-risk region detection
  • Geolocation data in all reports and evidence files

🤖 Smart Pattern Recognition

  • Enhanced attack pattern detection
  • Custom regex rules for application-specific threats
  • Adaptive thresholds based on attack frequency and severity

📊 Comprehensive Reporting

  • Daily email reports with attack summaries and statistics
  • Real-time dashboards showing current threats and bans
  • Evidence collection with automatic whois lookup and abuse reporting

Network & Infrastructure

🔗 Multi-Server Architecture (optional)

  • Centralized database for enterprise deployments
  • Instant ban propagation across all connected servers
  • Load balancer compatibility with X-Forwarded-For support
  • Cloud platform integration (AWS, Azure, GCP)

🌐 IPv6 & Modern Networking

  • Full IPv6 support with /64 and /96 subnet blocking
  • Dual-stack protection for hybrid environments
  • Advanced firewall integration with iptables and ip6tables

💰 Pricing & Licensing

Flexible Licensing Options

🆓 Free Trial

  • 14 days of full access to all features
  • No registration required
  • No feature limitations
  • Perfect for evaluation

💼 BanDaemon License

  • €29 per year per server
  • All features included
  • Email support
  • Regular updates

Buy Now

The price is excl. VAT. VAT is applied to customers from the European Union who do not have a European VAT ID. The shopping cart will calculate and show the VAT amount (if any) based on your country and VAT ID before the purchase is finalized.

🏢 ISPProtect Bundle

  • Includes BanDaemon + Malware Scanner
  • Comprehensive server protection
  • Priority support
  • Volume discounts available

💡 Pro Tip: Existing ISPProtect customers can use BanDaemon with their current license key at no additional cost!


⚡ Quick Start Guide

Installation in 3 Simple Steps

Step 1: Download & Extract

cd /tmp/
wget https://www.ispprotect.com/download/ispp_bandaemon.tar.gz
tar xzf ispp_bandaemon.tar.gz
cd bandaemon_install/

Step 2: Run Installer

sudo bash install.sh

The installer automatically detects your system and configures optimal settings

Step 3: Start Protection

sudo systemctl start ispprotect_bandaemon
sudo systemctl enable ispprotect_bandaemon

System Requirements

Component Requirement Recommended
OS Linux with iptables Ubuntu 20.04+, CentOS 8+, Debian 11+
PHP 5.6 - 8.3 PHP 8.1+
Database MySQL 5.5+ / MariaDB 10.0+ MariaDB 10.6+
Memory 64MB RAM 256MB RAM
Disk 100MB free space 1GB for logs and evidence

🔧 Advanced Configuration

Custom Protection Rules

Create tailored protection for your specific applications:

[custom-app]
logfile = /var/log/myapp/security.log
regex = "SECURITY_VIOLATION: IP=(\d+\.\d+\.\d+\.\d+)"
scope = global
threshold = 1
timeframe = 60
bantime = 1440

Multi-Server Deployment

Perfect for hosting providers and enterprise environments:

// Central database configuration
define('DB_HOST', 'central-db.example.com');
define('SERVER_IDENT', 'web-server-01');

// Automatic ban synchronization across all servers
define('BANDAEMON_DISTRIBUTED', true);

Web Application Protection

Enhanced PHP request analysis:

// Add to php.ini for comprehensive web protection
auto_prepend_file = /usr/share/php/ispp_bd_postlog.php

📈 Performance & Scalability

Optimized for High-Traffic Servers

  • Low resource usage - typically <1% CPU and <50MB RAM
  • Efficient log parsing with optimized regex engines
  • Database optimization with intelligent indexing
  • Scalable architecture supporting thousands of requests per second

Enterprise Features

  • Load balancer integration with proper IP detection
  • High availability with failover support
  • Monitoring integration (Nagios, Zabbix, Prometheus)
  • API access for custom integrations

🛠️ Management Tools

Command Line Interface

# View current bans
ispp_bandaemon --showbans

# Manual IP management
ispp_bandaemon --ban=192.168.1.100 --bantime=1H
ispp_bandaemon --unban=192.168.1.100

# Generate reports
ispp_bandaemon --report --screen
ispp_bandaemon --report --email=

# Whitelist management
ispp_bandaemon --whitelist=192.168.1.0/24

Automated Reporting

  • Daily attack summaries via email
  • Real-time alerts for critical threats
  • Weekly trend analysis with recommendations
  • Custom report scheduling with cron integration

📞 Support & Resources

Getting Help

Resources


🚀 Get Started Today

Try Before You Buy

Download your free 14-day trial and experience enterprise-grade server protection:

Download Free Trial

Purchase License

Ready to secure your server? Get your annual license:

Buy BanDaemon License - €29/year

Need Help?

Our team is ready to assist with your deployment:

 


🔄 Version 2.0 - What's New

Enhanced Features

  • Modern systemd integration with service hardening
  • Improved PHP 8.x compatibility
  • Advanced database wrapper with better performance
  • Enhanced IPv6 support with improved subnet handling

Performance Improvements

  • Faster log processing with optimized algorithms
  • Reduced memory footprint through efficient data structures
  • Better database performance with improved queries
  • Enhanced error handling and recovery mechanisms

New Capabilities

  • Evidence collection system for forensic analysis
  • Abuse reporting automation with whois integration
  • Advanced GeoIP scoring with country-specific rules
  • Distributed architecture for multi-server environments

Protect your server infrastructure with ISPProtect BanDaemon - the intelligent choice for modern server security.

Start Your Free Trial Today