Must use new API for 11.38.1+ and use AppConfig.
Access Control:
* Resellers only
Functionality:
* Connect to cpanel DB to get data from cphulk
* Allow lookup of IP and provide a reason for them being listed (reason from cphulk database), do not display domain names or usernames
- reseller clicks on the menu item, it displays a form with a block to enter in an IP to check
- reseller clicks submit, and the result comes back "Listed: [ip] - [reason]" or "Not Listed: [ip]"
* Allow reseller to request removal of the IP
- This is displayed under "Listed" items above, display a removal request form, where the reseller can enter in a reason for requesting removal
- This removal request is sent to root@localhost with the reason they entered in for removal in the email, the IP they requested removed and their username
- Once the reseller clicks submit on the removal form the IP is removed from the cphulk database
Security:
* Proper access control, only allow resellers to use this feature
* Proper input validation
You must have your own development system for this.
Hi,
I can create this plugin for the cpanel resellers using which they can check if the ip address is blocked or not and if blocked what was the reason, also a ip block removal request with email notification as per your project description.
Please feel free to ask me if you have any other questions, i am available for further discussion.
Thanks