AntiBot
I'm sorry guys, right now my life is too occupied to be updating AntiBot right now and/or fixing things. The only thing slowing me down is a working 1.5.2 bot and other things, I don't have the time to create a bot for 1.5.2. This plugin operates fine on 1.5.2 because it only utilizes the Bukkit API.
The ultimate anti chat-spam protection plugin for Minecraft. It trolls users who use login spam tools like PWN4G3 and Paradigm.
AntiBot 4.0.4 has been released! Fixing some old bugs and a new option to disable AntiBot's bot protection a-lot easier!
AntiBot v4.0.4 - Download
Bukkit Thread: http://forums.bukkit.org/threads/admn-sec-antibot-v2-3-the-ultimate-anti-spam-protection-for-minecraft-1-1-r6.63370/
About
This plugin uses variety of special techniques to block spam bots from joining your Minecraft Server. It blocks spammers by checking how many players join per second (EX: 12 players join in 5 seconds). If that statement is true, it will take action against those users (kick/send captcha).
It has Chat Spam protection. After a certain amount of chat messages are sent in less than x seconds, they're kicked from the server. This includes commands, and chat messages as well.
It also has other options, such as CAPTCHA, Chat Flow, Login Delay, Country Bans, and delayed start!
Chat Flow solves one of the most possible scenarios out there, when the bots bypass anti-chat spam protection! The name of this feature is practical to keeping your server chat from chat spam. Read the following scenario to get a better understanding of how it works.
Scenario - Before Chat Flow
This guy's Bob. He runs a popular PvP server. He loves the incoming traffic towards his server. But then, some angry guy finds your server and is angry for no apparent reason. So he opens his tools and begins sending 20 players or "bots" to your server, the bots then bypass your spam protection by sending 1 message every 2 seconds. The chat spam protection isn't doing anything and your server chat ends up getting spammed like crazy.
Scenario - With Chat Flow
Bob installed AntiBot and adjusted AntiBot's Chat Flow. The angry guy came around and once again, loaded his "bots" into the game and began running the same technique. But fortunately, AntiBot's chat flow kicked in and muted the entire server chat for 5 seconds (auto increments by 5 seconds each time chat flow detects spam). If Bob assigned antibot.voice to his staff, they would be able to talk regardless if the chat is muted or not. Bob then manually bans the bots and the day has been saved!
I had no better way of explaining chat flow besides this scenario.
CAPTCHA enforces users to solve a puzzle if they spam. It can also trigger a puzzle for everybody if Chat Flow detects spam, trigger puzzles for players that trigger the connection throttler, trigger puzzles for players detected by multiple account system, and trigger puzzles on every join.
Country Bans allows you to ban (or whitelist) countries into your server. This is perfect if you wish to make your country based minecraft server to only allow your country.
Delayed Start solves another problem, what if you restart the server with a bunch of players on, and basically when they all rejoin, AntiBot then detects bot spam and starts kicks everybody for no reason. This prevents that happening by disabling AntiBot for 60 seconds and re-enabling afterwards.
Login Delay allows you to resolve connection/disconnection flooding from the same player. Whenever a player rejoins the server in less than 10 seconds (configurable), they will be "temporarily banned" from rejoining until 10 seconds (configurable & a separate value in the config, they're not hand in hand) is up.
The best part? This plugin is configurable to your own hands. If my default settings don't work for your server, change them!
WARNING: Expect false positives if you install the plugin if your server gets over 20 connections a minute or is really populated.
Download
Because BukkitDev requires approval. I've made a wget friendly URL you can use: http://dev.bukkit.org/media/files/657/192/AntiBot.jar
NEW NEW: You can now download development builds from H31IX's CI (Thank you so much). http://ci.h31ix.net/job/AntiBot/
GitHub
Want to become a wizard and mess with sourcery?. Then go ahead and click me to go to the GitHub.
You can also find the plugin download in the GitHub as well.
Commands/Permissions/Configuration
You can find the Commands & Permissions here.
You can find the Configuration explanation here as well.
NOTICE: You don't have to edit your configuration. You should if you want optimal performance, though.
History
This plugin was not created after AntiPwnage or NoPwnage, this project started a year ago and was a private plugin for my Minecraft Server (freebuild.me).
What I do/Requests
The first thing that came to mind when I was writing this plugin for release, I noticed that people will find that the commands portion of the plugin may not suffice their needs of a basic Anti Pwnage plugin. If this is the case, feel free to request it in a ticket or post a comment about it on here (However, I may miss it. So tickets is your best option.). I will reply to your request ASAP and see if it's a possibility or not. It will most likely be possible to add your idea to the plugin, so request it if you can!
Help?
I'm no longer going to give support for those who decide to use an outdated AntiBot build.
If you wish to receive proper help from me, I'd like for you to answer these questions in your response.
- What version and build (Original or modded) of CraftBukkit? What version of AntiBot are you using? Is it the latest? If not, then you are ineligible for support.
- What exactly happened ("Bots joined still after i installed.." is not what happened. Please give the exact time & the exact event that took place).
- What permissions plugin + version are you using? Did you assign any AntiBot permission nodes? To whom? What was the exact node? Where was it placed in your config (group wise). Did you test the permission with a permissions tester? (AntiBot will have one of these in the upcoming future).
- What was the status of AntiBot? (If you did your permissions correctly, you can type /antibot and it should tell you (By "System Status:") whether AntiBot is enabled or not).
OPTIONAL:
- OPT Server logs of AntiBot in action.
- OPT (Completely Optional, but will speed the process of your help by thousands) Screenshots/Videos of the event that took place.
If you don't provide the information that isn't optional, you won't be replied to and may have your comment deleted.
i Have A GooD IDEA
Masuk dan daftarkan Judi Slot Online
I have successfully updated this plugin to 1.8.X and 1.7.X on both Bukkit and Spigot. It does require AntiCheat (original), which I know is outdated, but next build will use AntiCheat+ . The Jar is located at https:github.com/20zinnm/AntiBot/blob/master/AntiBot-5.0.0-SNAPSHOT.jar?raw=true. Enjoy! @marine_mca @DmuTpuu @Adriani6
If plugins is inactive, I could update it probably since there's source code.
SuperSpyTX,
Please update mate, your plugin rocks!
I would like to use antiad, as this plugin takes all URLS as server spam and kick result. Even google.com. Antiad has a trick by pinging the url to see if there is a server behind the ip, and will not kick for a friendly url. How do i disable ip spam specificly, without disabling normal spam?
Update pls!
How do i "unfriend" someone?
1.5.2 Updates :)
I was wanting to test the configuration that I am editing.
Do you by any chance have any download to a bot for me to use and test out the plugin on my server?
I would google it, but not sure what is safe and what isn't.
If you can, please PM me any links and such. Greatly appreciate it.
This plugin does not work right, the people are still with the onslaught of bots on my server!
Working of 1.5.1 no problems.
Can someone gave a list of countries, Thank you
Plugin does work for 1.5? Thanks in advance !
Update please! I have multiple atacks every day!
This plugin dont' work on 1.5.1 a lot of bot entered in my server and spammed it, also it mute randomy. Please update it!
@Ronewird
Yes you could, but AntiBot already has a connection throttler. Anti Join Bot may help in eliminating proxies (because AntiBot does not detect proxies on connection).
@iokon
Are you asking whether if a specific player can still join regardless of CountryBans?
Yes you can, just give that specific player the antibot.countryban permission node.
Can be able to participate in the game in the specific person of Country Ban list country?
(Since are in Japan, I'm not good at English)
i`m just in the target of a few ass "teenager" hole.
That`s my question:
Can i use your plugin togheter with anti join bot?
@Icee2199
Alright this is your problem:
You are setting a bigger value than the actual Integer can handle (2147483647)
Are you trying to disable Login Delay? If so, why don't you set this instead:
If this isn't stopping Login Delay from operating, please reply back.
@SuperSpyTX http://pastebin.com/6Npipi0G
@Icee2199
Can you please pastebin your AntiBot config file?