The UnBlock IP module allows clients to detect and remove firewall blocks (CSF) across your WHMCS-linked servers.
Client Experience
Accessing the Module
Clients can access the module from their Client Area, typically at:
/index.php?m=unblockip
Automatic IP Detection
- The module automatically detects the client’s current public IP address.
- It checks that IP against configured servers.
- If a CSF block is found, the client is notified.
Unblock Process
- The client clicks Unblock My IP.
- The module communicates with the WHM or DirectAdmin API.
- If permitted, the CSF block is removed.
- The result is displayed to the client.
Rate Limiting
To prevent abuse:
- Requests are limited to X attempts within Y minutes.
- Rate limits are enforced using WHMCS activity log tracking.
Auto-Check on Login
If enabled:
- Client IP is automatically checked on login.
- The system may automatically remove blocks (if auto-unblock enabled).
- Alternatively, it can alert the client without removing the block.
Admin Interface
Admin Logs
- View unblock attempts
- Filter by client, IP, or result
- Paginated log display
Server Requirements
- CSF must be installed on the target server.
- WHMCS must have valid server credentials.
- Supports both accesshash and password API authentication.
“Do Not Delete” Blocks
If enabled, the module will not remove IPs marked in CSF as protected or “do not delete”.
This prevents accidental removal of security-critical firewall rules.