Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

MCprobe

Blazingly fast Minecraft server scanner and protocol prober

MCprobe scans Minecraft servers using the native Minecraft protocol to efficiently collect server metadata at scale.


Features

Scans servers to collect:

  • MOTD and favicon
  • Version and protocol
  • Player counts and sample players
  • Authentication mode
    • Online
    • Offline
    • Whitelist

Performance & Design

MCprobe is designed for speed and scalability:

  • Written in async Rust using Tokio
  • Built for high-throughput scanning
  • Handles:
    • Compression
    • Protocol differences (1.8+)
    • Connection timeouts

Benchmark

  • Total IPs scanned: 150,000
  • Time: ~8 minutes
  • Concurrency: 500
  • Auth mode detection: true (if false up to 2x faster)

Input

input.txt

  • One IP per line
  • Format: IP[:PORT]
  • If no port is provided, defaults to 25565
  • Or scan for IP's with 25565 opened your self masscan

Example: 127.0.0.1


Output

results.json

  • Structured JSON scan results

Example Output:

Example results.json output


Usage

Build

  • cargo run --release

Run

  • ./target/release/mcprobe

Disclaimer

Users are responsible for ensuring compliance with local laws and regulations when scanning servers.

About

Blazingly fast minecraft server scanner

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages