SMP Protect

SMP Protect

 

Warning: This plugin is still early in its development cycle and many features are in the planning phase.

 

SMP Protect is a Bukkit/Spigot/Paper plugin designed to help protect private SMP servers from IP enumeration attacks by obfuscating the information sent in reply to a ServerListPingEvent (eg. the MOTD, players online, and total player count) to make the server appear as a generic Minecraft server, without totally removing the identifying features of the server for whitelisted players.

 

Since player usernames are not available before the player has connected to the server, the plugin instead uses the IP address of the player to determine whether or not to obfuscate the response by the ping. When a player connects to the server, if they are whitelisted, their IP address is automatically added to the list of trusted IP addresses.

 

For the most up to date versions of this plugin, please view the GitHub releases page here.

 

TODO:

  • Add a command interface to remove and add IP addresses manually
  • Split trusted IPs into a separate file
  • Allow specific players to be trusted without relying on the vanilla whitelist system.

Issues/Suggestions

 

If you discover any issues with the plugin or have any suggestions for changes to the plugin, please feel free to open an issue on the plugin’s GitHub page here.

 


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    358373
  • Created
    Jan 12, 2020
  • Last Released File
    Jan 24, 2020
  • Total Downloads
    241
  • License

Categories

Members

Recent Files

Bukkit