Blazingly fast Minecraft server scanner and protocol prober
MCprobe scans Minecraft servers using the native Minecraft protocol to efficiently collect server metadata at scale.
Scans servers to collect:
- MOTD and favicon
- Version and protocol
- Player counts and sample players
- Authentication mode
- Online
- Offline
- Whitelist
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
- Total IPs scanned: 150,000
- Time: ~8 minutes
- Concurrency: 500
- Auth mode detection: true (if false up to 2x faster)
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
results.json
- Structured JSON scan results
Example Output:
Build
- cargo run --release
Run
- ./target/release/mcprobe
Users are responsible for ensuring compliance with local laws and regulations when scanning servers.
