Quote:
Originally Posted by Zyber
Sounds like a good idea.
Could also have some kind of content filter, which automatically bans, or mutes, a user account if the first X number of posts contain trigger words such as Heater Dxxx.
Or it could count string similarity to already banned content. For example using PHP's similar_text() function or calculcate the levenshtein distance etc.
Currently Donny alters all his posts, by increasing a number, thus creating a completely different MD5 hash for each post. Using similar_text() or levenshtein() would easily catch the same message - even when a number is being incremented each time.
It should be quite easy to make such a cleanup cronjob - to counter Donny's spam cronjob. 
|
it will work great first time, then 2nd time he will simply append a longer string to pass the filters... and even if that fails, what's stopping someone from posting 100% unique random garbage?