Sneaky Server

Sneaky Server

Mod

Anonymise your server from scanners like Copenheimer and ServerSeeker. With options to disable logging spam logins and rate limit new connections.

Server Management

4,440 downloads
83 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...
  • Fix unwhitelisted users from being able to be added to AllowedIPs list. Note that this still required a succesful authentication from Mojang so scanners were unlikely to get any information.
  • Updated to 1.21

Updated to 1.20.2

  • Fix errors with disableAllPingsUntilLogin
  • Updated mappings
  • Removed dependency on access wideners
  • Fixed disableAllPingsUntilLogin

Update to 1.20.2 snapshots (UNTESTED)

  • LegacyQueryHandler was refactored
  • Change logic to decide whether to log a disconnection. Theoretically the gameProfile should only be populated once authorized. This needs testing.
  • Optimise IP comparison logic for rate limiting
  • Update IP stringify logic to fix issues with IPv6
  • New disable-legacy-query option. Disables legacy ping used by clients older than Minecraft 1.6
  • New disable-connections-from-banned-ips option. Prevents banned IPs from establishing a TCP connection
  • Newly generated allowed-ping-ips.csv files will allow loopback to ping. This fixes issues with some Auto Pause features.
  • Add option to disable query until first join
  • Set config for dont-log-unauthed-client-disconnects to false since there are currently no login spammers*
  • Bump default new-connection-rate-limit to 7

*I prefer it at false because it helps admins debug why players cannot join

  • Make dont-log-unauthed-client-disconnects default to true cause of recent login spam bots
  • Add note to config file asking user to read modrinth for docs
  • Properly fix checkAllowConnection

Fixed checking if an ip is in the ratelimit hashmap for connection rate limiting

this release was made entirely on a cell phone while on a road trip so i hope it works

pulled from CI build

Oops its now a server protection suite!

  • Add configs
  • Move allowed IPs storage to config/sneakyserver
  • Add new connection rate limits
  • Add options to disable disconnection logs for unauthorised players (shepan, cuute)

Support for 1.20.1

  • Remove Fabric API from dependencies
  • Bump version
  • Add 1.20 Support
  • Remove Fabric API from dependencies
  • Bump version

Sneaky 1.0.0

by adryd on Jun 5, 2023
Download

Initial release

  • Bumped version
  • Added license

Save a list of players who have previously joined and only serve those players a real ping


Project members

adryd

Owner

Details

Licensed MIT
Published 2 years ago
Updated 4 months ago