+1 (581) 518-8881
sales@jonesolutions.com
Client Login
Firewall Management Plugin

JS UFW Manager

Professional UFW & Fail2Ban management directly from your control panel. DDoS protection, SMTP blocking, IP management, and brute force defense — all without touching the command line.

✓ DirectAdmin✓ cPanel / WHM✓ Ubuntu✓ Debian✓ AlmaLinux✓ CloudLinux

🎁 JS UFW Manager is FREE with our Server Management Service

View Server Management Plans

Screenshots

Main Dashboard — UFW Rule Management
Main Dashboard — UFW Rule Management
Fail2Ban Control Center
Fail2Ban Control Center
DDoS Protection Templates
DDoS Protection Templates
SMTP Block Configuration
SMTP Block Configuration
IP Tracking & Lookup
IP Tracking & Lookup

Everything to protect your server

🔥

UFW Firewall Management

  • Block or whitelist IPs and CIDR ranges instantly
  • Allow or deny specific ports (TCP/UDP/any)
  • View, search, and delete active rules
  • One-click Cloudflare IP whitelist
  • Full IPv4 and IPv6 support
🚫

Fail2Ban Control Center

  • View all active jails and banned IPs
  • Set bantime, findtime, and maxretry per jail
  • Global default settings for all jails at once
  • Add/remove IPs from ignore lists persistently
  • Unban IPs directly from the dashboard
🛡️

DDoS Protection Suite

  • SYN flood, UDP flood, and ICMP blocking
  • Connection limiting per IP per port
  • Bogus TCP flag detection (XMAS, NULL, FIN scans)
  • Port scan detection and blocking
  • Connection limit IP whitelist for trusted clients
✉️

SMTP Block

  • Block unauthorized outgoing SMTP from PHP scripts
  • Forces scripts to route through the mail server binary
  • Root and trusted users are always allowed
  • Configure allowed users and groups
  • Allow local loopback SMTP for webmail apps
🔍

IP Tracking & Lookup

  • Shows UFW rule status (ALLOW/DENY/LIMIT/REJECT)
  • Shows all Fail2Ban jails where IP is banned
  • Unban from Fail2Ban directly from results
  • Remove from UFW rules with one click
  • Available to resellers with restricted access
🔄

Auto-Update System

  • Daily cron checks for new versions automatically
  • Detects Python version and downloads correct binary
  • License key preserved across all updates
  • Detects Python upgrades and re-downloads matching binary
  • Backup of previous version kept during updates

One-click protection templates

Choose a preset template or fine-tune every individual setting. Rules are safely written to UFW without affecting your existing firewall configuration.

🟢

Basic

SYN flood protection + ICMP block + bogus TCP flags. Safe starting point for any server.

🌐

Web Server

Basic + connection limit on ports 80/443 + port scan detection. Ideal for web hosting servers.

💀

Aggressive

All protections with strict limits. Best for servers under active attack.

🎮

Gaming Server

High UDP burst tolerance + connection limits on game ports. Built for game hosting.

🚀

High Traffic

For busy dedicated servers with high legitimate traffic volumes.

ℹ️ All DDoS protection rules include rate-limited logging so you can monitor blocked attacks in real time using journalctl. Log prefixes like JS-UFW-SYNFLOOD, JS-UFW-PORTSCAN, and JS-UFW-BOGUS make it easy to identify attack types.

Built securely from the ground up

Cython-Compiled Binary

The plugin core is compiled to a native .so binary using Cython, delivering near-C execution speed — typically 10-100x faster than interpreted Python.

SUID Binary for Root Operations

All privileged firewall operations go through a C-compiled SUID binary with a strict command whitelist and argument character validation. Shell injection is not possible.

Role-Based Permissions

Admins get full access. Resellers can only track IPs and unban from Fail2Ban. Users can only look up IPs. Enforced at both API and binary level.

Works on every major server setup

Pre-compiled for every Python version used in web hosting today. The plugin detects your Python version automatically.

Python 3.6
CentOS 7 / CloudLinux 7
Python 3.8
CentOS 7 IUS
Python 3.9
AlmaLinux 8 / CloudLinux 8
Python 3.10
Ubuntu 22.04 LTS
Python 3.11
Debian 12 / AlmaLinux 9
Python 3.12
Ubuntu 24.04 / AlmaLinux 10
Python 3.13
Debian 13

Ready to secure your servers?

JS UFW Manager is FREE with our Server Management Service.

Get Server ManagementContact Sales
JoneSolutionsLogin