![]() |
Badger hmm thats strange, it might happen I guess if the user refreshed the page and then has data resubmitted. What Ill do is add code to check if the user/email is in use and them stops processing, allow control to pass back to vbulletin for rejection... No point doing all that processing if the user exists.
Thanks for that, it made me thinks And this is an open request... Post here what you would like to see in the ways of stats, charts, graphs etc... so far Ive got Bar graphs - Registrations per hour blocked / allowed by policy / allowed with old data / allowed clean / whitelisted / blacklisted Pie charts - Blocked domains by domain name - Blocked domains by country - Blocked registrations by domains - Blocked registrations by IP in 16/24 bit subnets (hard on the CPU) - Cache hits vs misses vs time |
Hi pedigree ... :)
I've been using this mod for the last 6 months without any problems, but since it handles the registrattion page differently thatn the default vbulletin code, could that be why it repeated 6 times? If he kept making mistakes and it's a java code based registration, it might be a factor? https://vborg.vbsupport.ru/showthread.php?t=144869 Regards, Badger |
Quote:
pedigree: in 0.7.0, can we now sort the log by all columns, and/or do a search on it? As a secondary suggestion (and I can see this somewhat being outside the scope of your mod, so if you agree, no biggie), maybe compare all people who were banned in the past month, and compare it to successful registrants in the vBStopForumSpam logs? This way, an admin can have a quick list to manually report to the black list (e.g. hitting a button to do it)? This would allow the admin to only report those who have banned because of spamming, and not violating other rules on the forum. Come to think of it, if someone was PERM banned via an infraction (granted not many use infractions in this way I think), maybe this mod could somehow detect it and auto-report it? Badger, the repeats are normal. It's the user screwing up, that's it. I see it all the time in my logs, and my register form is standard. They're just mis-typing or something. Now, if the error was added to the log, that would be nice, although I'm not sure how much it would help to prevent spam. |
Took a bit of time and tallied up stats for all of June for one of my sites
Out of the 7180 registrations for the 30 day period: ~.03%/250 were caught by SFS Email check ~25%/1860 were caught by SFS UserID check ~45%/3260 were caught by SFS IP check ~25%/1810 made it past SFS Check note: of the 1810 that made it past SFS, 780 of those were caught by RBL Checking and rejected, 12 slipped through completely but were manually discovered, no false positives that I am aware of. Quote:
I'd be interested in some long term % based trending (week, month, year) as line graphs Things like: % of blocked registrations over time Of blocked registrations, % email, % ip, % username on a single graph over time Thanks again and Great Job! |
At the moment, the only data that I have going to a stats table is cache hit/miss numbers, records on an hourly total. Ive done that with a roundrobin type system, almost. It purges records over 1 year old (just as RRDtool does) and logs on hourly totals, inserting new records and updating existing ones (for those with mysql knowledge, its an insert on duplicate key update with an index on the primary date field)
I thought about using RRDtool but couldnt find a pure php implementation of it as I couldnt rely on hosts having binary execution rights etc. All of the graphs are going to have weekly/monthly and yearly trending for each - something that I hope wont kill the server too much, hence why Im using hourly totals rather than just inserting a new row per sample. The stats tables will be seperate from the log data so if you purge your logs, the stats will remain untouched. There is also a diagnostics logs, off by default, where it will attempt to log each step of the registration process with records purged after 7 days. As this table contains a TEXT field, I wanted to keep the size down. This is mainly for debug review if something starts going wrong with the code. skippy - I was thinking about RBL checking but there is already a package doing so that I left it at that :) Would you like to see something like it in this, with graphing? I was thinking about adding SURBL support in a later version. Wired1 - You will be able to sort on all the fields and Ill add a search as well. It will be a match on any field, you wont be able to specify which field you want to search on as I want to get this released before my son is born. Ill be working during my paternity leave when I really shouldnt, so I wont have too much spare time. As for the ban/report, its a bit out of the scope but Ill add it to the list for future releases. |
pedigree, a single mod to manage all of my spam validation would be a holy grail for me...
that being said, having two right now is not the end of the world and many things on your list seem much higher priority (especially that whole son thing :-p) |
It seems to work very well on vb 3.7.1 PL2
So well, that I am being flooding by emails from this hack. How do I turn them off? |
Ok, I caught a spammer who wasn't blocked by "stop forum spam" site.
How do I now get that information, IP address, email address and user name to their site? Thanks... :) Regards, Badger |
Quote:
Quote:
|
Quote:
My first "kill"... :D Regards, Badger |
All times are GMT. The time now is 01:16 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|