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

2,313 downloads
71 followers
Createda year ago
Updated3 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

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

External resources



Project members

adryd

Owner


Technical information

License
MIT
Client side
unsupported
Server side
required
Project ID