Actually, I think we should, it wouldn't be that hard either, you know how everyone has a hundred accounts on there server that look like they will never be used, registered with some dodgy email address and a non-sense subdomain of your tld ..... well that's not really on, it pisses me off that people think it's alright to signup for a hundred accounts and use one, there's nothing wrong with it persee, but how are the owners of the servers supposed to know when to stop selling or buy a new server when they have no idea if a load of the accounts will ever be used .....
WHM comes with some hooks, so then when an account is created or suspended or modified in some way these hooks are executed, like vbulletin and ipb's hooks for plugins and mods
How about some of the programmers that are wasting their lives on these forums get together and write some snippets you can insert into some of those hooks so as to connect to a central database ( with publically available data, or using keys whatever, I'll do that bit ) and pull information on new signups and insert information on suspensions etc ... second to that, we could write a signup system ( and standalone one too, for hostees themselves to use on windows or browser or whatever ) that references the information in the database to decide wether to let a new client signup or not, this could be very configurable indeed....
I could do all of that by myself, but I really don't want too, I'd like to get some help with it, and some ideas - ideas aren't my strong point really, so if you have input, or think it'll be a total waste of time even, then please do say so ...
WHM comes with some hooks, so then when an account is created or suspended or modified in some way these hooks are executed, like vbulletin and ipb's hooks for plugins and mods
Most of those are useless for this purpose however some could be very very powerful tools in the fight against abuse .....http://www.cpanel.net/support/docs/hooks.htm said:
- /scripts/postupcp - Runs after cPanel/WHM updates (/scripts/upcp)
- /scripts/postcourierinstall - Runs after Courier updates (/scripts/courierup)
- /scripts/postcourier-authlibup - Runs after courier-authlib package updates
- /scripts/postcourier-imapup - runs after courier-imap package updates
- /scripts/postexim4install - Runs after Exim updates (/scripts/eximup)
- /scripts/postftpinstall - Runs after FTP server updates (/scripts/ftpup)
- /scripts/postmysqlinstall - Runs after MySQL updates (/scripts/mysqlup)
- /scripts/postkillacct - Runs after account creation (/scripts/wwwacct)
- /scripts/postwwwacct - Runs after account creation (/scripts/wwwacct)
- /scripts/postwwwacctuser - Runs after user creation
- /scripts/postsuspendacct - Runs after an account is suspended (/scripts/suspendacct)
- /scripts/postunsuspendacct - Runs after an account is unsuspended (/scripts/unsuspendacct)
- /scripts/post${pkg}install - Runs within /scripts/bandminup or /scripts/courierup, specify a package name to be run after.
How about some of the programmers that are wasting their lives on these forums get together and write some snippets you can insert into some of those hooks so as to connect to a central database ( with publically available data, or using keys whatever, I'll do that bit ) and pull information on new signups and insert information on suspensions etc ... second to that, we could write a signup system ( and standalone one too, for hostees themselves to use on windows or browser or whatever ) that references the information in the database to decide wether to let a new client signup or not, this could be very configurable indeed....
I could do all of that by myself, but I really don't want too, I'd like to get some help with it, and some ideas - ideas aren't my strong point really, so if you have input, or think it'll be a total waste of time even, then please do say so ...