Libelula Unbreakable Server

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Logo

Description

A anti-hackers plugin which keeps the server safe from the most common attacks. Cancels bot attacks, notify admins about security issues, automatically performs actions against attackers. Allows admins to ban a range of IP/s, a ISP or an entire country. This plugin is not a anti-cheat system, I highly recommend to combine it with plugins like anticheat.

Usage

Its use is very simple and it doesn't require any configuration. Anyway you can configure it to fit the behavior to your server needs. Once installed, each time a player get connected you will receive extra-information about this connections. Besides it will protect your server from attacks reporting all actions to the console and admins chat.

Features

  • Prevents Bot attacks from different IP's and player names.
  • Performs several checks over the player/ip connection.
  • Detects admin/players impersonation and take configurable actions.
  • Limits the player connections (simultaneous or not) from the same IP Address.
  • Allows admins to configure a connection throttle for IP or Player.
  • Allows admins to ban a ip range.
  • Allows admins to ban an entry ISP (Internet Service Provider).
  • Allows admins to ban an entry Country.
  • Gives extra-information to players about security and connections.

Installation

Just drop the LibelulaUnbreakableServer.jar file into your plugins folder, no configuration necessary.

Commands

  • /ban-country <country name> [reason ...] - Prevents players behind the specified country from using this server.
  • /ban-ip-range <addres/mask|1st-address last-address> [reason ...] - Prevents players behind the specified ip range from using this server.
  • /ban-isp <isp id> [reason ...] - Prevents players behind the specified ISP from using this server.
  • /list-banned [countries|ranges|isp] - Lists the banned countries, ip ranges or isp.
  • /lus [reload|version|help] - Libelula Unbreakable Server main command.
  • /unban-country <country> - Unbans the specified country.
  • /unban-ip-range <addres/mask|1st address-last address> - Unbans the specified IP address range.
  • /unban-isp <isp> - Unbans the specified ISP.

Dependencies

This plugin has no dependencies.

Configuration

Comming soon...

But anyway I will document here the way to activate the ISP/Country detection:

At configuration file turn set the following key (false by default):

enable-extra-info-gathering:
  query-bgp-exteral-servers: false

Performance information

This plugin was designed for high-load servers, it is simply and works perfectly. The server load will not be increased by using this plugin even when hundreds of players are connected at the same time.

License

GPL3

Libelula Unbreakable Server is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Please read about GPL License here

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Plumeex Plumeex Dec 31, 2013 at 00:04 UTC - 0 likes

    @ddonofrio: Go Sorry about that, what should I do next time (tickets don't seem to be enabled, so PM maybe)?

    Anyway, thanks for taking care of my issue. :)

  • Avatar of ddonofrio ddonofrio Dec 30, 2013 at 11:20 UTC - 0 likes

    @Plumeex: Go

    I usually don't accept issues in comments, but you pointed a good one. I'll fix it on next release.

    Thank you!

  • Avatar of Plumeex Plumeex Dec 30, 2013 at 00:07 UTC - 0 likes

    I have a small issue: if I temporarily ban someone with Essentials's /tempban command, the IP isn't unbanned when the time is up.

    Great plugin so far!

  • Avatar of frash23 frash23 Dec 12, 2013 at 13:17 UTC - 0 likes

    How about a password for /op? I know plugins like this exist, but it'd be nice with an all-in-one plugin.

  • Avatar of ddonofrio ddonofrio Nov 06, 2013 at 17:46 UTC - 0 likes

    @uffemania: Go

    Yes it's easy to develope. I'll add your request.

  • Avatar of uffemania uffemania Nov 03, 2013 at 17:09 UTC - 0 likes

    @ddonofrio: Would you be interested in adding functionality to whitelist countries in addition to blacklist (ban country)? Allowing connections from whitelisted countries only.

    I'm setting up a "local region" server and would like to see such a function. :)

  • Avatar of ddonofrio ddonofrio Nov 03, 2013 at 12:37 UTC - 0 likes

    @JaackMC: Go

    It's under testing, I think I will release the first beta for today.

  • Avatar of JaackMC JaackMC Nov 03, 2013 at 11:58 UTC - 0 likes

    Looks like this is gonna be awesome! :D

    Laminated Wood Mod Tiles Mod

    Minecraft Server: creative-mc.com

    Website: DeadSetCreative

  • Avatar of ddonofrio ddonofrio Nov 03, 2013 at 08:22 UTC - 0 likes

    @Bodyash: Go

    Boot attack: thats the name!

    Thank you.

  • Avatar of Bodyash Bodyash Nov 03, 2013 at 08:19 UTC - 0 likes

    Use Public Proxy-list to block bot attacks

    http://monitoringminecraft.ru/chart/178.54.252.47%3A25565.png

Facts

Date created
Nov 02, 2013
Category
Last update
Nov 12, 2013
Development stage
Abandoned
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Downloads
108
Recent file

Authors