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

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 by running the commands
/whitelist on,/whitelist add <player>, and by settingwhite-in thelist= true server.file.properties - If the server is offline-mode: Enable
online-in themode server.or install a plugin such as AuthMeReloaded.properties - 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/
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-
What IP does matscan join from?
The bot will exclusively join from the IP address 151.. This page will be updated if it ever changes in the future.
How can I contact you?
You can email me at mat@matdoes.
How can I help?
If you appreciate the security work I do, please consider funding my projects at ko-
If you’d like to translate this page to more languages, you can also email me at the address above. For translators, there’s a markdown template at ./template.