Skip to content

Blayung/mc-server-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Server Scanner

WARNING: You can get on ip blacklists for scanning the whole internet!

Requirements:

Usage:

  1. Scan the internet for open 25565 ports using masscan and put the results in the list format in data/masscan-list.txt (you can use the data/start-masscan.sh and data/resume-masscan.sh scripts).
  2. Start the pinger with cargo run --release --bin pinger (you can pause with ^C and resume by launching it again).
  3. Start the http server with the server list with cargo run --release --bin server-list.
  4. View the server list by going to http://localhost:8888 in your browser.

You can also configure the program a bit in src/config.rs.

This scanner currently pings the servers synchronously, one-by-one, so it might be a little slower than an asyncronous implementation, but from my experience, it'll scan all the open 25565 ports in the ipv4 internet in ~16h. (+ it won't hog your network down as a bonus)

About

Scan the internet for minecraft servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published