SpamProtect
Spam Protect - Bot Prevention system:
Version: v0.7
My Website: http://www.modembug.com
This plugin protects bukkit from bot spam attacks that can within minutes bring a server to its knees.
You can configure various parameters of this plugin in the config file that is generated the first time you run Bukkit with this plugin enabled.
This plugin uses a point system to handle spam. Please refer the the information below on how to adjust Spam Protect to your specifications.
CHECK OUT SPAMPROTECT IN ACTION HERE: http://youtu.be/2tCSrfNlduE
WANT THE ABILITY TO RESPOND TO SERVER PROBLEMS QUICKER THAN EVER? Check out our Server Administration plugin comX! http://www.modembug.com/comx
Cooldown: how quickly points decrease in seconds.
Threshold: how many points until the users IP is temp banned.
Sentence: how long the IP is banned
RepeatSpam: how many points are added for repeated messages.
IgnoreOP: if set to 1 will ignore a spammer if they are OP.
CommandCheck: if set to 1 will enable command checker.
IPFilter: if set to 1 will enable filtering of IP addresses.
IPSpam: how many points are added for messages containing IP addresses.
Features:
- Easily configured.
- Light weight.
- Permissions
Permissions:
- regx.* disables all spam protections for players with this permission.
- regx.opChat disables chat protection for players with this permission.
- regx.opCommand disables chat protection for players with this permission.
- regx.opIPfilter disables IP address filter in messages.
Changelog:
- Version 0.7
- Bugfix in IP filtering that would apply points to all messages.
- Version 0.6
- Added IP Address filtering.
- Added scoring based on IP Address found in message.
- Version 0.5
- Added Permissions
- Added ability to turn on/off command checker.
- Removed old commented code.
- Version 0.4
- Added Command spam check.
- Version 0.3
- Corrected player name in bukkit log.
- Added ignore OP as option.
- Added check for repeat spam.
- Version 0.2
- Corrected IP address formatting so that users that are kicked stay kicked for configured amount of time.
- Version 0.1
- Initial public release.
i also have nocheatplus, which is intercepting chat stuff also.. i wonder if its causing the problem
@fungreenfox
You configure the "Sentence" yourself in minutes. :)
How long is the IP banned, in days or minutes?
We really need an option for changing "the ban hammer has spoken" - default text to own closure. Please include this in the config.
@Intangir
It should be working perfectly fine. What other chat related plugins do you have?
is the current version supposed to be working on 1.3.1 servers? its not working for me
i do have many other mods though..
i even set the spam penalty to 2 had a guy spam for far too long, no action
@Thrownalive
You problem is likely essentials... That plugin seems to cause issues with a great many plugins :)
Getting the same error as Javoris, people are able to spam like crazy only now I get pages of errors. I have nothing too unusual running. Essentials, Essentials Chat, Factions. UPDATE: Nevermind, switching to Spamguard
This is like SpamGaurd BUT BETTER !??!?!!!!!!
@Modembug
I look forward to it,
Thank you.
@beyourgravity
I will check the logic on that... It should be catching that stuff..
@Modembug
No worries, thank you for taking it into consideration.
Also, I have asked users to spam (for testing), using random characters each line of spam, spam protect doesn't seem to catch on to this. Can you help me understand why?
ex. abc bca bsr
Thank you.
@beyourgravity
I like this idea, I will see what I can whip up! The only problem is that if the server reboots/crashes it will lose that information as its all stored in temporary variables...
Is there an option to automatically increase the ban time for repeat offenders within the last 24 hours? I like that as a better deterrent.
Thank you.
@PhanaticD
will be added to next version.
@javoris767
What other chat plugins are you using?
@Jasiek176
I will add that to the next build.
can you add permission nodes? my staff is getting banned for checking modreq with /read ...
Got a little error. http://pastie.org/private/qnnxbxlrhhfkkxnpow5pg
@Jasiek176
Yea, thats good idea