Download Sneaky Server — Minecraft Mods — MetaMods
Sneaky Server

Sneaky Server

Active

Downloads

0

Last update

1 month ago

Versions

1.19.4 — 1.21.8
Server
Fabric
Quilt
Control

Sneaky Server

⚠️ Attention: versions 1.0.11 through 1.0.13 contain an error that allows players not on the whitelist or banned to see the MOTD and player list. This issue only affects servers with whitelist enabled. The error occurred due to premature addition of players to the allowed list during the login process. The likelihood of widespread abuse of this vulnerability is low since successful authentication through Mojang was required (on Online-Mode servers). Version 1.0.14.1 is available for all affected Minecraft versions.

Sneaky Server provides anonymity for your server from scanners like Copenheimer, Shodan, or ServerSeeker by showing server information only to players who have previously connected.

The mod offers additional protection features, including disabling logs for unauthorized players and limiting the rate of new connection creation.

Configuration Settings

Configuration file is located at config/sneakyserver/config.properties

hide-server-ping-data: (Default: true) Sends server ping data only to known players

hide-player-list: (Default: false) Sends server ping data to unknown players but does not transmit user list. Only works when "hide-server-ping-data" is false.

dont-log-unauthed-client-disconnects: (Default: false) Prevents logging of failed login attempts by players in offline mode. Protects against log spam when the client closes the connection.

dont-log-unauthed-server-disconnects: (Default: false) Prevents logging of failed login attempts by players in offline mode. Protects against log spam when the server closes the connection

rate-limit-new-connections: (Default: true) Enables rate limiting for clients creating new connections

new-connection-rate-limit: (Default: 7) Connection limit over 15 seconds. When the limit is exceeded, new connections will be closed

disable-query-until-login: (Default: false) Shows the server as offline until the first player login

disable-legacy-query: (Default: true) Disables legacy ping used by clients older than Minecraft 1.6

disable-connections-from-banned-ips: (Default: false) Closes connections from banned IP addresses before reaching login logic. May be incompatible with BungeeCord or Velocity

Ping Data Hiding

Sneaky hides server information by maintaining a list of IP addresses of known players and their last login dates. Only known players receive real server information, while server scanners and players who have never connected see an unconfigured server without player activity. This feature represents a no-compromise alternative to vanilla's built-in hide-online-players function, allowing server members to see relevant information without leaking this data to scanners or players not on the whitelist (in the case of a whitelisted server)

Before First Connection

Before first login, players and server scanners see a standard, unconfigured server without player activity

Before joining

After Connection

After first login, players will see the real MOTD, server icon, and online players list

After joining

Project members
adryd

adryd

Developer

Created: 6 Jun 2023

ID: 6630