Minecraft Server Scanner

Minecraft Server Scanner Icon

Source Code
Source Code
Official Discord Server
Official Discord Server



89.70.92.206

Favicon
A Minecraft Server
Paper 26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

162.43.5.203

Favicon
A Minecraft Server
26.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

89.58.25.79

Favicon
Create AE2 server
1.21.1
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 2

35.231.123.186

Favicon
TJCTF Server
Paper 1.21.11
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 500

129.159.156.111

Favicon
Gay2
1.21.1
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 20

88.211.239.116

Favicon
A Minecraft Server
26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 9999

66.248.192.28

Favicon
A Minecraft Server
26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

210.131.212.179

Favicon
P Minecraft Server
1.20.1
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 50

47.113.200.101

Favicon
่พ›ๅทดๅทดๆŠŠ้œฒๆฏ”ๅ•ฆ
Paper 26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 200

88.211.239.228

Favicon
A Minecraft Server
26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 25

209.192.183.216

Favicon
A Minecraft Server
26.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 1337

51.77.59.237

Favicon
Aquamarine
Purpur 1.21.10
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 50

51.154.25.31

Favicon
A Minecraft Server
26.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

165.217.132.20

Favicon
Cuddle space All the Mods 10 server
1.21.1
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 20

104.193.179.64

Favicon
A Minecraft Server
1.12.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

199.115.77.18

Favicon
All the Mods 10
1.21.1
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 25

24.130.161.94

Favicon
A Minecraft Server
26.1.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

160.251.173.133

Favicon
A Minecraft Server
26.2
Last seen at 10:02:15 PM
๐Ÿ”’ Auth Unknown
0 / 20

170.23.122.151

Favicon
All the Mods 8
1.21.4
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 1337

88.211.239.198

Favicon
A Minecraft Server
Paper 1.16.5
Last seen at 10:02:15 PM
๐Ÿ”’ Premium
0 / 3


How It Works

When you go to the Minecraft multiplayer menu, you can see some basic info about a server before you join it, like the version, player count, etc. Your Minecraft client is getting this information by pinging the server, requesting it for its Minecraft info, and the server responds with a packet containing all that info. Note that there's no verification in that process that ensures you're actually using the Minecraft client, the server just responds to whatever requests it gets. That means that you're able to send your own request from any program, not just Minecraft, which is how I'm able to get the information from all of the servers in my database.

The next logical step would be creating the database in the first place. I can ping a server with the same method I mentioned before in order to check if it's actually hosting a Minecraft server, and simply repeat that process for every possible IP. The vast majority of Minecraft servers use IPv4, which can range from 0.0.0.0 to 255.255.255.255. That means there are 256^4 (4,294,967,296) possible Minecraft server IPs. That's obviously a lot of IPs to go through, even for modern technology. When you ping a server, you'll need a certain threshold at which you decide that a server has been inactive for too long and must not be running. Usually about 5 seconds works well, but that means to go through every IP it would take 678 years! Luckily, you don't have to ping them one-by-one. Tools like Masscan can scan hundreds of thousands of IPs per second to make the process much more efficient, allowing you to check every address in under a day. Minecraft Java Edition's default port is 25565, so I use Masscan to scan on that port and get a list of IPs that are accepting TCP connections, and from there I can ping them with Minecraft's protocol to determine which ones are Minecraft servers. That list of servers is then sent to a second host, which constantly goes back over that list and pings the servers to get updated information.

Credits

19,999/20,000

Resets in 57:29