Skip to content
/ ccheck Public

Fast minecraft scanner <3

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

cleonyc/ccheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Sol
Jul 17, 2023
d1a14d6 · Jul 17, 2023

History

16 Commits
Nov 10, 2022
Nov 8, 2022
Nov 10, 2022
Nov 8, 2022
Jul 17, 2023
Nov 10, 2022
Aug 24, 2022
Nov 8, 2022

Repository files navigation

cCheck

A util for scanning minecraft servers. Accepts JSON output from Masscan and pings all services found, checking for minecraft servers. Written in rust, with heavy multithreading.

~/c/t/release ❯❯❯ time ./ccheck scan hetzner3.json hetzner3.out3.json -w 1000
✓ Found 3352 good servers out of 5720!
./ccheck scan hetzner3.json hetzner3.out3.json -w 1000  0.24s user 0.55s system 26% cpu 2.965 total

Legit, don't use this tool to do anything illegal or unethical. It's for educational purposes exclusively. However, this is a favor I'm asking. All terms of the GPL ultimately govern what you do with this.

Usage

Say that your trying to find a server that exists on your local ip range 10.0.0.0/8, where a player named CCheck is playing

# first, run masscan to find open ports
# banners is needed for ccheck to work
sudo masscan -p 25565 --rate 1000 --banners -oJ scan.json 10.0.0.0/8
# scan for player named ccheck
./c_check scan -w 10 scan.json --include "PlayerName:CCheck" output.json

output.json will include JSON formatted list of all servers with the player CCheck connected.

License & Credits

See COPYING

About

Fast minecraft scanner <3

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages