Inactive [ADMN/CHAT/GEN] SpamGuard v0.5 - Fully configurable chat & spam prevention [1.2.5-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by Chrono7, Dec 26, 2011.

  1. Offline

    Chrono7

    [​IMG]

    BukkitDev Page|Download|Help|Setup and Installation

    SpamGuard's purpose is to prevent spam through the use of real-time chat monitoring. SpamGuard uses methods such as disallowing more than 1 message per every x seconds, as well as counting a user's total messages for 10 seconds and flagging them if the message count is higher than a certain number. Featuring several configurable options, SpamGuard is an excellent way to keep your server's chat clean of spam.


    How does SpamGuard check for spam?
    • Word blacklisting
    • Number of messages (you can set this number) sent within a certain number of seconds
    • Caps lock detection
    • Repetitive message detection
    • More coming soon!
    How does SpamGuard prevent spam?
    • SpamGuard features a message cooldown time (configurable), so if a spam bot comes on, you won't even see 90% of the spam!
    • A Command cooldown time will prevent spamming of commands like "/me" to bypass a normal message-only spam filter.
    • If a player is flagged for sending spam-like messages, they are given a warning. If a player receives 3 (configurable) warnings, they will be kicked from the game.
    • If a player is kicked 3 (configurable) times, they will be auto-banned. SpamGuard now uses its own banning system, so it won't conflict with other ban-changing plugins.
    Features:

    • Custom cooldown setting to prevent a player from sending more than 1 message or command per 0.25 (configurable) second.
    • Kicks spambots within milliseconds.
    • Only 1 message from a spambot will enter the chat, not 15+
    • Warning feature that tracks how many times a player has been flagged for spam.
    • Auto-Kick will automatically remove a player from the game if they have received a specific number of warnings.
    • Caps Lock detection will determine the percentage of upper-caps letters in a message, and flag it if it contains a high enough percentage.
    • Removes annoying message filled with numbers or symbols!
    • Word filtering will check every message against a defined list of blacklisted words, and flag the message if it contains a blacklisted word.
    • Message repeat detection will compare a player's message to their previous message, and flag it if the message is repeated a certain number of times.
    • Distance Calculating determines how similar one message was to the last and flags it!
    • Flagged messages will not be seen in the chat, and the sender will receive a warning as well as a description of the rule broken.
    Video Description:




    Have a suggestion? Read this:
    http://dev.bukkit.org/server-mods/spamguard/pages/help-and-support/


    Donate

    Feel free to click below to donate if you like the plugin!

    [​IMG]

    TODO List

    Check out the official SpamGuard TODO list:
    http://www.toodledo.com/public/td4f08f7842c380/0/226804/SpamGuard.html

    ChangeLog

    v0.5
    • Added message distance checking: http:en.wikipedia.org/wiki/Levenshtein_distance
    • Fixed /reload
    • Tweaked cooldown settings
    • Removed Kick for x messages in x seconds - cooldowns are faster and more effective!
    • Cooldown time is now in milliseconds!
    • CapsLock blocking can now cover numbers and symbols in addition to uppercase
    • And More!
    View older versions here: http://dev.bukkit.org/server-mods/spamguard/pages/main/change-log/
     
    bobbysmithyy likes this.
  2. Offline

    Adrenaline

  3. Offline

    LordHareobrine

    New update. We're at 1.2.4. Don't wanna be a h8er, but when u got time, please make this for 1.2.4. Thank you for all your hard work.
     
  4. Offline

    Chrono7

    Updated to 0.5 | 1.2.5-R01

    Changes are in the main post above!
     
  5. Offline

    KevinEssence

    no cursing support?
     
  6. Offline

    SieniFani

    Awesome plugin! Works perfectly. Thanks :)
     
  7. how do i set a word blacklist?
     
  8. Offline

    Tendonsie

    I have the same problem, it seems that it doesn't work if I use:

    Word Filter:
    Enabled: true
    Give Warning if blocked: true
    Filtered Words:
    - kanker
    - kut


    doesn't work! :)
     
  9. Yeah, the caps lock detection or swearing blacklist doesn't work.
     
  10. Offline

    Kxertz

    I'm getting this error:
    D1 SpamGuard has encountered an error: null
     
  11. Offline

    davc

    how can make this SpamGuard for all users not only for no op ppls
     
  12. Offline

    winter4w

    Does this stop spam logging and can you set it also to do a temp ban after the kicks like first 5 min ban then 25 min then 1 Hour then 1 day then a week then perm ban? that will be cool of you can do that
     
  13. Offline

    TheFluffey

    I love this plugin, but can you add the option to change (Or lengthen) the alias. /sg conflicts with another plugin. This would mean a LOT to me.
     
  14. Offline

    Chrono7

  15. Offline

    winter4w

    It says you are banned after 3 kicks but then you can join again wtf is wrong
     
  16. Offline

    ethan588

    This Is Spam and it keeps going on XD!
    Screen Shot 2012-06-24 at 7.55.48 AM.png
     
    Buckethead likes this.
  17. Offline

    Buckethead

  18. Offline

    Chrono7

    Set the cooldown times to 2000 or 1000 instead of just 2. They are in milliseconds, not seconds.
     
  19. Offline

    Buckethead

    ah ok ty
     
  20. Offline

    Roobarb

    Is it possible to set an exact match for filtered words?
    Example: I have the word "rape" in the filtered word list, but if a player types "skyscraper", grape", "drape" etc. they get a warning that isn't deserved. Can it check for the exact word entered rather than as a subset of a character string?
     
  21. Offline

    Buckethead

    see if its fixed in new alpha 2 first
     
  22. Offline

    clange0808

    OK plugin looks good i will get it for my server, but just a question.
    People have gotton smarter and bot or not they are kicked for something like,
    hi
    hi
    hi
    hi
    But this is what they do on my server (Example)
    hi
    hi!
    hi!!
    hi!!!
    So on with different symbles
    With SpamGuard block this if a message is VERY similer?
    If possable I would like a answer quick... Thanks :D
    And we're may I download the latest version? I think i missed that.
     
  23. Offline

    Chrono7

    Added a new version, 1.0 BETA-1, adding:
    • Bugfixes
    • SpamGuard now supports running a console command on banning/warning/kicking a player. use <player> to insert the player into the command.
     
  24. Offline

    tomy123456

    why i cant use at same time spamguard and survival games because is same command /sg :(
     
  25. Offline

    Zmolahah

    Does this work against the leave and join spam bot's?
     
  26. Is it possible to change the command as it conflicts with /SG for Survival Games.
    SurvivalGames also has /HG so its not the end of the world but most people use /SG so it's generating a bit of admin traffic. Thanks, great plugin tho.

    Just interested, if the kicks expire, to get a ban do you need to get 3 kicks before they expire?
    or could they be a week appart and still get a ban? I was'nt sure about that.
    Thanks
     

Share This Page