Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I need a system built using PHP & MySQL for managing individual IP addresses & networks. PHP & MySQL must be used as the backend for this project.
- Simple features include:
- 1) Add/Edit/Delete an entire Network (example: 65.66.128.0/19 would add 8,192 IP addresses)
- 2) Add/Edit/Delete single IP addresses that are not associated with a larger network
- 3) Add/Edit/Delete/Activate/Deactivate blacklists (more on this later)
- Advanced features include:
- A1) Reverse DNS management (using PowerDNS, so - essentially this is just the ability to add, edit, delete records using MySQL)
- A2) Multi-User, ability to have multiple users and assign them access to manage Reverse DNS for only the IP's OR Networks they're assigned. Networks can be sub-delegated as well. For instance, we can assign a /27 from the above mentioned 65.66.128.0/19 network without having to assign the entire network or 1 IP at a time)
- A3) We must have an admin interface to manage all users (edit, delete, suspend, add, etc.)
- A4) Blacklist Checking - if a blacklist is active for any single IP, any full network, or any sub-delegated network, then a cron job needs to check the IP addresses against the specified blacklists - it needs to store a if the ip is currently on any and all blacklists - and it needs to store this history (forever).
- A5) We should be able to do reporting on a given network, to list all IP addresses that are blacklisted.
- A6) We also need the system to check against Senderbase & CloudMark. These need to be done as modules, so we can add additional modules for additional checks in the future.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement