Everything You Need to
Protect Your Servers

Six integrated security modules working together to provide complete server protection, plus a growing set of fleet and threat-intelligence features. No configuration required — just install and forget.

Explore Modules ↓

Login Failure Daemon

Monitors authentication logs across 20+ services in real time. Automatically blocks brute force attackers before they compromise accounts.

SSHD, FTP, SMTP, IMAP, cPanel & more

Dynamic Firewall

Production-ready nftables/iptables firewall with secure-by-default port settings. Easy customization through the configuration file.

IPv4 + IPv6 · Auto port discovery

DDoS Mitigation

Connection-based DoS protection at L3/L4 with per-IP connection limits, port flood detection, and ICMP rate limiting.

Per-IP limits · Cloudflare API

Alerting & Notifications

Configurable per-event-type email alerts with custom templates and external script hooks.

Email

Intrusion Detection

Detects port scans, exploit attempts, and suspicious processes. Regex-based pattern matching identifies known attack signatures.

Port scan · Exploit · Process monitoring

Account Hardening

Alerts on new account creation, monitors file integrity, and detects deleted-binary processes across all accounts.

File integrity · Policy enforcement

More Ways to Stay Protected

Recent additions that make SecLayer easier to set up, easier to run across many servers, and harder to get past.

Security Check

A guided checklist of the essentials — allow your own IP, keep SSH and panel ports open, start the firewall, set alerts — each with a one-click fix.

Dashboard progress · seclayer --security-check

One-Command CSF Migration

Moves your CSF allow/deny/ignore lists, ignore files and settings to SecLayer, then disables CSF and starts SecLayer. CSF itself is never uninstalled.

seclayer --csfmigrate

Country & ASN Blocking

Deny or allow whole countries or networks (AS numbers) with CC_DENY and CC_ALLOW. Zone data refreshes automatically.

GeoIP · ASN prefixes · Auto refresh

IP Blocklists

Subscribe to public threat-intelligence feeds and keep them loaded into the firewall, refreshed on their own schedule.

Feeds · ipset-backed · Auto refresh

Cluster Ban Sync

Ban or allow an IP on one server and every peer in the group applies it too. Messages are signed with a shared key.

Multi-server · HMAC-signed

Global Allow & Deny Lists

Keep one central allow or deny list at a URL and have every server pull it in — manage a fleet from one file.

GLOBAL_ALLOW · GLOBAL_DENY

Cloudflare Integration

Blocks are also pushed to Cloudflare IP Access Rules, so attackers are stopped at the edge using their real visitor IP.

Cloudflare API

RBL Check & Reports

Check your server IPs against major DNS blocklists on demand, or get an hourly, daily, weekly or monthly email report.

Scheduled email reports

Port Knocking & Flood Limits

Hide services behind a port-knock sequence and rate-limit SYN, UDP and per-port floods with connection limits.

PORTKNOCKING · SYNFLOOD · CONNLIMIT

Server Statistics

Collected history for system load, disk, MySQL and Apache, so you can see what was happening when an alert fired.

Charts in the admin panel

Live & Search Logs

Tail logs live or search across them for an IP or pattern straight from the admin panel — no SSH session needed.

Live tail · Log search

Signed Updates

Every update package is signature-verified before it is installed, so only genuine SecLayer releases are applied.

Signature verification

How Each Module Protects You

Detailed breakdown of every component in the SecLayer security stack.

Core Engine

Login Failure Daemon (LFD)

The heart of SecLayer. LFD continuously monitors system authentication logs and tracks failed login attempts by IP. When thresholds are exceeded, offenders are automatically blocked at the firewall level — no human intervention required.

  • Real-time log monitoring on all configured log files
  • Per-service tracking: SSH, FTP, SMTP, POP3, IMAP, cPanel, Webmail
  • Configurable thresholds, block durations, and permanent lists
  • Automatic cleanup with graduated blocking for repeat offenders
  • PTR lookup with regex pattern matching on offending IPs
LFD Activity
[14:32:01] LF_SSHD: 203.0.113.42 — 12 failures in 60s [14:32:01] BLOCKED: 203.0.113.42 added to nftables/iptables [14:31:45] LF_FTPD: 198.51.100.17 — 8 failures [14:31:05] Monitoring: 12 active connections on port 22
Firewall Status
Chain INPUT (policy DROP) ACCEPT tcp -- 0.0.0.0/0 tcp dpt:22 ACCEPT tcp -- 0.0.0.0/0 tcp dpt:80 DROP all -- 203.0.113.42 DROP all -- 198.51.100.17
Network Layer

Dynamic Firewall Management

Automatically discovers open ports and generates precise nftables/iptables rules. No manual rule writing — the firewall configures itself based on your running services.

  • Full IPv4 and IPv6 with stateful connection tracking
  • Custom allow, deny, and ignore lists for IPs and ports
  • SYN flood protection via configurable connection thresholds
Attack Surface

Multi-Layer DDoS Protection

The DDoS daemon monitors connection rates and applies per-IP limits automatically. Port flood detection and ICMP rate limiting protect against volumetric attacks at the network layer.

  • SYN flood detection via port-based connection limits
  • Per-IP connection tracking with permanent block for repeat offenders
  • ICMP flood protection
  • Cloudflare API integration for edge-level protection
seclayer.conf
# /etc/seclayer/seclayer.conf DDOS_ENABLE="1" DDOS_INTERVAL="60" DDOS_CONNECTION_LIMIT="150" DDOS_BAN_PERIOD="600" DDOS_ENABLE_PORTS="1" DDOS_PORT_CONNECTIONS="80:150:600 443:150:600"

Works With Your Control Panel

Native integration with every major hosting platform. Features activate automatically when detected during installation.

cPanel / WHM

Fully Supported

DirectAdmin

Coming Soon

Plesk

Coming Soon

InterWorx

Coming Soon

CWP

Coming Soon

Contact SecLayer

For sales and technical support, reach out to us

Email Now →