-
-
Notifications
You must be signed in to change notification settings - Fork 62
💡 Feature: Add tables for whitelist / blacklist management #71
Copy link
Copy link
Open
Labels
CP › cPanelControl Panel › cPanel / WHMControl Panel › cPanel / WHMType › FeatureFeature requestFeature request› Design/UIDesign related queriesDesign related queries
Description
Control Panel › Name
cPanel
Category
🗔 Cosmetic / Web Interface
Feature Description
Enhanced WHM Web UI for IP Whitelist & Blacklist Management
Overview
While IP whitelist and blacklist management is currently functional via the CLI, the existing web interface is quite minimal. A more fully featured, table-based WHM UI would significantly improve day-to-day usability, visibility, and safety when managing IP rules.
Proposed Enhancements
- Table-Based IP Management Interface
Dedicated Whitelist and Blacklist views (tabs or segmented control)
Searchable, filterable, and sortable table
Support for both IPv4 and IPv6, including CIDR ranges - Table Columns
IP address / CIDR range
Description or reason (label)
Added by (user/process)
Date added
Expiry / TTL (if applicable)
Status (active / expired)
Optional: last matched / hit count - Add & Edit IP Rules
Inline or modal-based add/edit flows
Strong input validation for IPs and CIDRs
Duplicate and overlapping range detection with warnings
Optional expiry / temporary rule support
Encouraged or required reason/label field - Bulk Actions
Bulk add, remove, or expire IPs
Import/export support (CSV)
Ability to move IPs between whitelist and blacklist - Operational Safety & Visibility
Confirmation dialogs for high-impact actions (e.g. bulk deletes, wide CIDR changes)
Per-entry audit history (who/when/what changed)
Recent activity or “last blocked IPs” view with one-click whitelist - Permissions & Security
Role-based access (read-only vs admin)
Optional re-authentication for critical changes - Backend Consistency
Web UI should use the same backend logic as the CLI to ensure consistent behavior
Single source of truth for IP rule management
Benefits
Faster and safer IP management for administrators
Improved visibility and auditability of IP rules
Reduced reliance on CLI for routine tasks
Better usability for less technical users without sacrificing power
Screenshots
For your consideration
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
CP › cPanelControl Panel › cPanel / WHMControl Panel › cPanel / WHMType › FeatureFeature requestFeature request› Design/UIDesign related queriesDesign related queries
Projects
Status
No status