v1.2.0 is now available

Intelligent Protection forLinux Servers

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

baluarte --monitor
Baluarte Dashboard

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.

Dashboard

Active Bans

Granular control over blocked IPs and expiration times.

Active Bans

Configuration

Fine-tune scanning engine and firewall behavior.

Settings

Ready to secure your server?

Get up and running in less than 2 minutes. Baluarte is designed for simplicity.

1
git clone https://github.com/peopleandpixel/baluarte.git
2
cd baluarte && composer install
3
php baluarte setup
Requires
PHP 8.4+
Database
SQLite 3
Firewall
UFW/NFT/IPT
License
GPL-3.0