Intelligent Protection for
Linux Servers
A lightweight, ultra-efficient log scanner and automated blocking tool. Deflect brute-force attacks and malicious activity in real-time.

Hardened Security, Simplified
Baluarte combines power and ease of use to provide a comprehensive security layer for your Linux infrastructure.
Multi-Source Scanning
Seamlessly monitors plain text logs, JSON logs, and systemd journal for suspicious activities.
Automated Blocking
Native integration with ufw, iptables, and nftables for instantaneous threat mitigation.
Intelligent Detection
Leverages customizable regex patterns and smart threshold-based blocking logic.
IP Reputation
Built-in AbuseIPDB integration to check and report malicious actors automatically.
GeoIP Enrichment
Automatically resolves IP addresses to detailed country and city geographic data.
Notifications & MQTT
Full Webhook and MQTT support for instant alerts and flexible remote management.
REST API
JWT-secured API for programmatic management of bans and real-time monitoring.
Web Dashboard
Modern 2FA-secured interface to visualize threats and manage global settings.
What's New in v1.2.0
Latest updates and features added to Baluarte.
Country Blocking
Full country-level blocking support across all firewall drivers (UFW, IPTables, Nftables).
Security Patterns
New patterns for WordPress, PHPUnit RCE, and web shell probes to detect modern threats.
Dry-run Mode
Test your patterns and thresholds without actually blocking any IPs, perfect for fine-tuning.
Translations
Improved multi-language support and new translations for the dashboard and CLI.
External Config
Support for external YAML or JSON configuration files for custom patterns and settings.
Docker Support
Improved Docker infrastructure with official images and better compose orchestration.
Powerful Control Center
Manage your entire security stack from a single, intuitive interface. 2FA protected and optimized for all devices.
Main Dashboard
Real-time overview of security events and server health.

Active Bans
Granular control over blocked IPs and expiration times.

Configuration
Fine-tune scanning engine and firewall behavior.

Ready to secure your server?
Get up and running in less than 2 minutes. Baluarte is designed for simplicity.
git clone https://github.com/peopleandpixel/baluarte.git cd baluarte && composer install php baluarte setup