Skip to content

A Python Tool to find 100% Vanilla servers using mcstatus.

License

Notifications You must be signed in to change notification settings

FTC55/MCVanillaServerFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

MCVanillaServerFinder

This tool lets you easily scan for 100% vanilla Minecraft Servers starting from one or more IPs of your choice. Usage is listed below.

Usage

usage: serverfinder.py [-h] [--pnum PNUM] [--depth DEPTH] [--minp MINP[--maxp MAXP] startip mcversion

positional arguments:

  • startip The IP(s) to begin the search from. Interval with a comma and no spaces.
  • mcversion The version(s) to search for. Interval with a comma and no spaces.

    optional arguments:

  • --pnum PNUM Number of processes
  • --depth DEPTH Depth of IP scan (between 1 and 2)
  • --minp MINP Minimum amount of players atm
  • --maxp MAXP Maximum amount of players atm

  • The script will output to a file named 'results.txt'

    Warnings

  • Note that a level 2 scan corresponds to a full /16 subnet mask so expect much longer wait times.
  • I am by no means an expert Python programmer, so the code is definitely untidy and not optimized, it's just a script that I 've quickly put together because I thought it would be useful. I'm also just getting started with GitHub so bear with me for any mistakes.
  • Requirements

  • mcstatus by Dinnerbone (https://github.com/Dinnerbone/mcstatus)
  • argparse
  • About

    A Python Tool to find 100% Vanilla servers using mcstatus.

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages