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.
Designed for you to run your own "Coppenhagen" bot, however it's not fully attached to discord.
Spaghetti code will be fixed "eventually"
Legit, don't use this tool to do anything illegal or unethical. It's for educational purposes exclusively.
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 -r 500 scan.json --include "PlayerName:CCheck" output.json
output.json
will include JSON formatted list of all servers with the player CCheck connected.
License
CCheck: utility for scanning and probing minecraft servers
Copyright (C) 2022 cleonyc
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Credits
See credits