Advertisement
Guest User

Untitled

a guest
Aug 15th, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. 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.
  2.  
  3. Simple features include:
  4. 1) Add/Edit/Delete an entire Network (example: 65.66.128.0/19 would add 8,192 IP addresses)
  5. 2) Add/Edit/Delete single IP addresses that are not associated with a larger network
  6. 3) Add/Edit/Delete/Activate/Deactivate blacklists (more on this later)
  7.  
  8. Advanced features include:
  9. A1) Reverse DNS management (using PowerDNS, so - essentially this is just the ability to add, edit, delete records using MySQL)
  10. 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)
  11. A3) We must have an admin interface to manage all users (edit, delete, suspend, add, etc.)
  12. 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).
  13. A5) We should be able to do reporting on a given network, to list all IP addresses that are blacklisted.
  14. 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