Complete Security for
Linux Servers & WordPress Sites

VistoShield is a two-part security platform: a powerful Linux firewall daemon that replaces CSF/LFD, and 5 specialized WordPress security plugins that work standalone or connect to the server for enhanced protection.

Free & open source. GPL-2.0 license.

🐧 VistoShield Server Edition

The modern replacement for CSF/LFD. Protect your Linux server with a powerful firewall daemon.

🔥

Dual Firewall Backend

nftables + iptables/ip6tables fallback. Full IPv6 support. SYN flood protection, connection tracking, and automatic failover.

🔍

Login Failure Detection

Monitor SSH, FTP, POP3/IMAP, SMTP, DirectAdmin, cPanel, Webmin, and ModSecurity. Configurable per-service thresholds and automatic blocking.

🤖

Bot Detection & Rate Limiting

143+ bot signatures with behavioral scoring engine. rDNS verification for search engines. Block, challenge, or monitor suspicious traffic.

🌍

Country Blocking

CC_DENY / CC_ALLOW with auto-updated CIDR lists. Block or allow entire countries with a single config line.

📊

IP Reputation

FireHOL integration with auto-updated blocklists. Known malicious IPs are automatically detected and rate-limited at the firewall level.

🛡️

Port & Connection Management

TCP/UDP port filtering, connection tracking with ss-based IPv6-aware monitoring, and configurable connection limits per IP.

Control Panel Support

Manage VistoShield from your favorite hosting control panel.

DirectAdmin

Full admin & user-level plugin with real-time dashboard, settings, blocked IPs, allow/deny lists, and log viewer.

Available

Webmin

Complete Webmin module with configuration editor, blocked IP management, signature management, and deny list.

Available

cPanel / WHM

WHM plugin for server-wide management. cPanel interface for individual account protection.

Coming Soon

How It Works

Deploy in minutes. No cloud dependency. Everything runs on your server.

1

Install

One command installs VistoShield on your Linux server. Supports Ubuntu, Debian, AlmaLinux, and CentOS.

bash install.sh
2

Configure

Edit vistoshield.conf or use the DirectAdmin/Webmin control panel plugin. Enable features, set thresholds, add trusted IPs.

3

Monitor

Real-time dashboard shows firewall status, blocked IPs, and security events. Email alerts for critical events. Daily security reports.

Why Switch from CSF?

VistoShield is the modern, actively maintained alternative to ConfigServer Security & Firewall.

Feature CSF/LFD VistoShield
nftables supportLimitedFull native support
IPv6PartialComplete (blocking, whitelisting, CIDR)
Bot detectionNone143+ signatures + behavioral scoring
WordPress integrationNone5 dedicated security plugins
Country blockingYesYes (auto-updated CIDR lists)
Connection trackingYesYes (ss-based, IPv6 aware)
Web UIcPanel/WHM onlyDirectAdmin + Webmin + cPanel
Testing modeManualAuto-clear with configurable interval
CSF migrationN/AOne-click import tool
Active developmentSlowActive (2024+)

Server Pricing

Server Community

Free open source
  • Full firewall daemon (nftables + iptables)
  • CLI management tool
  • LFD, bot detection, rate limiting
  • IPv6, country blocking, connection tracking
  • 143+ bot signatures
  • Community support (GitHub)
  • No GUI panels
Download Free

Server Pro

79 /server/year

or €8/month

  • Everything in Community, plus:
  • DirectAdmin, Webmin & cPanel GUI
  • Priority signature updates
  • Auto-update daemon
  • Multi-server central dashboard
  • CSF migration wizard
  • Email & ticket support
  • License key required
Get Server Pro

🔌 VistoShield for WordPress

5 specialized security plugins. Each works independently — no server required.

✅ Works standalone. No server needed. Connect to Server Edition for enhanced protection.
🔍

Security Scanner

File integrity monitoring against official WordPress checksums. Malware detection with 62+ signatures. Vulnerability scanning. Quarantine management.

  • Core file integrity checks
  • Malware pattern scanning
  • File quarantine & restore
  • Scheduled automated scans
Learn More →
🛡️

Firewall & WAF

WordPress Application Firewall (WAF) with 7 rule categories. Security hardening checklist. HTTP security headers management.

  • SQL injection & XSS blocking
  • 14-point hardening checklist
  • 7 HTTP security headers
  • Learning mode for testing
Learn More →
🤖

Bot Detector

User-Agent signature matching with 143+ patterns. Behavioral scoring engine. rDNS verification for good bots. Cloudflare-style inline controls.

  • Block / Challenge / Allow / Monitor
  • Behavioral scoring (0-100)
  • rDNS verification
  • AI crawler management
Learn More →
🔒

Login Guard

Brute force protection with progressive lockouts. Two-factor authentication (TOTP). Honeypot for bots. Login attempt logging.

  • Progressive lockout (5m → 15m → 24h)
  • TOTP two-factor authentication
  • Hidden honeypot field
  • CSV export of login attempts
Learn More →
📋

Activity Log

Comprehensive security event monitoring. Alert rules with email, Slack, and webhook notifications. GDPR-compliant data export/erasure.

  • Login, content, plugin, theme tracking
  • Email / Slack / Webhook alerts
  • Configurable alert rules
  • GDPR export & erasure
Learn More →

WordPress Pricing

WP Free

Free forever
  • All 5 plugins individually
  • Full functionality — no artificial limits
  • Works standalone (no server needed)
  • Community support (GitHub)
  • Available on wordpress.org
Download Free

Better Together

WordPress plugins work great alone. With Server Edition, they're unstoppable.

WordPress Plugin detects threat Unix Socket Server Daemon nftables / iptables
🛡️

Bot → Firewall

WordPress blocks bad bots — Server blocks their IP at firewall level, protecting all sites on the server.

🔒

Brute Force → Server Ban

Login Guard detects brute force — Server locks the IP across ALL sites and services on the machine.

📋

Activity → Server Timeline

Activity Log tracks WordPress events — Server provides server-level timeline for complete visibility.

Get Started

🐧 Server Install

curl -fsSL https://vistoshield.com/install.sh | bash

Supported OS: Ubuntu 22.04+, Debian 12+, AlmaLinux 8+, CentOS Stream 9+

🔌 WordPress Install

From Plugin Directory:

Plugins → Add New → Search "VistoShield"

Manual Install:

Download from our plugins page, upload the ZIP via Plugins → Add New → Upload Plugin.