JSON API
txt
md

Why did "matscan" join my Minecraft server? (FAQ)

Translations: English | Russian / Русский

matscan is a Minecraft bot that joins potentially vulnerable Minecraft servers and sends a message in chat to inform the admins.

one of the messages that may be shown when matscan joins a server

How should I secure my server?

  • Enable backups, and maybe additionally install a plugin like CoreProtect.
  • If the server was meant to be private: Enable a whitelist with /whitelist on and /whitelist add <player>
  • If the server is offline-mode: Enable online-mode in the server.properties or install a plugin such as AuthMeReloaded.
  • If the server has an exposed BungeeCord backend: Firewall it, install BungeeGuard, or switch to Velocity.

If you’ve done all of the above that apply to you, then you’re probably fine.

How did you find my server?

I scan the internet for Minecraft servers, basically sending a packet to every IP address and seeing which ones respond (it’s a little more complex than this).

Is your data public?

No. You should still secure your server though since there are several griefing/harassment groups that use their own server scanners.

Why did Herobrine try to join right before matscan?

matscan will try to join with the username Herobrine first, so if the server is offline-mode then it can demonstrate that people can join with any username. It may also use the username of a player that has been online before if the server is offline-mode but has a whitelist.

What IP does matscan join from?

The bot will exclusively join from the IP address 151.115.73.107. This page will be updated if it ever changes in the future.

How can I contact you?

You can email me at mat@matdoes.dev (public key).

How can I help?

If you appreciate the security work I do, please consider funding my projects at ko-fi.com/matdoesdev.

If you’d like to translate this page to more languages, you can also email me at the address above.