Let's you scan the entire internet in a couple of hours and identify all Minecraft servers on IPV4

Overview

Minecraft-Server-Scanner

Let's you scan the entire internet in a couple of hours and identify all Minecraft servers on IPV4

Installation and running instructions are as follows:

sudo apt install masscan (Or distro specific installer command)
wget https://raw.githubusercontent.com/robertdavidgraham/masscan/master/data/exclude.conf
sudo masscan -p25565 0.0.0.0/0 --max-rate <maxrate> --excludefile exclude.conf -oL masscan.txt (Set maxrate to a limit that you are comfortable with and won't melt your router)

pip3 install mcstatus
python3 mcscanner.py
  • Now answer the questions of files and specifics that the program asks you (For filtering out public servers you can use my public.txt file but it will probably be a bit outdated by now)
  • Hit enter and wait for my program to check and grab the metadata for all the servers found, once this is done you will have a massive amount of servers (A lot of them being private ones) to have some fun with. The output file includes the IP Address, Version and Current Players online of found servers.

DISCLAIMER: THIS IS FOR EDUCATIONAL PURPOSES ONLY AND I AM NOT RESPONSIBLE FOR ANY MISUSE OF THESE TOOLS!

Comments
  • Optimal Techniques to Prevent Abuse Reports

    Optimal Techniques to Prevent Abuse Reports

    Hey, I've been wanting to attempt using this tool, and recently got around to doing so. However, despite resorting to a slow and steady packet rate, seeing as I'm comfortable with the idea of waiting several days for final results, I still received an email from my host (Hetzner) naturally having tripped their abuse detection in which I had to issue a statement to prevent my server from being terminated.

    Thankfully, since I pretty much never get caught in these kinds of situations, they took me at my word that it was an honest mistake. However, I'm still hoping to go ahead with using this tool, but I'd like to know some best practises for achieving it so that I don't trip abuse warnings for my host or their ISP(s).

    opened by ottergauze 1
  • No file found error

    No file found error

    When i try to open the file in cmd and paste

    he sudo apt install masscan (Or distro specific installer command) wget https://raw.githubusercontent.com/robertdavidgraham/masscan/master/data/exclude.conf sudo masscan -p25565 0.0.0.0/0 --max-rate --excludefile exclude.conf -oL masscan.txt (Set maxrate to a limit that you are comfortable with and won't melt your router)

    pip3 install mcstatus python3 mcscanner.py**

    it goes the '' no file found '' can u pls describe how to run it cuz im just an idiot who wants to use it

    obraz

    this means no file found in my language

    opened by Leo1939 1
  • What am I meant to put in the input file? it errors with nothing.

    What am I meant to put in the input file? it errors with nothing.

    I am not sure what I am supposed to put in the input file. and it errors (File "C:\Users\kaleb\OneDrive\Desktop\minecraftServerScanner.py", line 33, in masscan.append(line.strip().split(' ',4)[3]) IndexError: list index out of range) with nothing in the file

    opened by Devarite 1
  • bad range spec

    bad range spec

    When running the sudo masscan -p25565 0.0.0.0/0 --max-rate <maxrate> --excludefile exclude.conf -oL masscan.txt (Set maxrate to a limit that you are comfortable with and won't melt your router) command, I get this error.

    exclude.conf:218:0: bad range spec: "class="d-inline-block"

    opened by CyberLykan 1
  • Added installation script

    Added installation script

    Installation script

    • Added install.sh

      • Copies mcscanner.py file into /usr/bin
      • Gets the distro's package manager
      • installs masscan, python and pip
      • makes mcscanner globally executable
      • installs mcstatus via pip
    • Updated README.md

      • Added new instructions on how to install and use

    After installation, you can now use mcscanner instead of python /dictory/to/mcscanner.py

    opened by Baumistlustig 0
  • Update mcscanner.py

    Update mcscanner.py

    Use 'JavaServer' as 'MinecraftServer' is deprecated and is expected to be removed on 2022-08. Fix typo "How many threads so you want to use?" should be "How many threads do you want to use?"

    opened by zaphida 0
  • Error when running

    Error when running

    sudo masscan -p25565 0.0.0.0/0 --max-rate 100 --excludefile excluin bash at 13:39:55.
    txt
    exclude.conf: excluding 295 ranges from file
    [-] if(eth1): activate:-1: socket: Address family not supported by protocol
    [-] if:eth1:init: failed
    

    Running in WSL (windows subsystem for linux). Also any way to find if a specific player has been on a server? Trying to find the LiveOverflow server ip. And the maxrate? Using ZTE MF288D. Is 100 too high?

    opened by Taitep 0
  • can you add code for discord result

    can you add code for discord result

    hi so what i mean is can you add some line of code or tell me how to do it so that server with 1 or more players online that get scanned for -v 1.19.2 java and send it to a discord webhook. just send the ip in the webhoo would be great nothing else

    opened by Sonicgamin2112 0
  • error when trying to run:

    error when trying to run:

    Multithreaded mass minecraft server status checker by Footsiefat/Deathmonger Traceback (most recent call last): File "C:\Users\Owner\Desktop\Minecraft-Server-Scanner\mcscanner.py", line 25, in outfile = open(outputfile, 'a+') TypeError: expected str, bytes or os.PathLike object, not NoneType

    opened by WestinFrancis 0
  • Error when trying to run masscan

    Error when trying to run masscan

    I get this error when trying to use masscan. [-] FAIL: could not determine default interface [hint] try "--interface ethX" But if i do what it says i get FAIL:ethX: can't open adapter: ethX: SIOCETHTOOL(ETHTOOL_GET_TS_INFO) ioctl failed: Permission denied [-] if:ethX:init: failed

    opened by ScottishPan 2
  • Added installation script

    Added installation script

    Installation script

    • Added install.sh

      • Copies mcscanner.py file into /usr/bin
      • Gets the distro's package manager
      • installs masscan, python and pip
      • makes mcscanner globally executable
      • installs mcstatus via pip
    • Updated README.md

      • Added new instructions on how to install and use

    After installation, you can now use mcscanner instead of python /dictory/to/mcscanner.py

    opened by Baumistlustig 0
Owner
null
NexScanner is a tool which allows you to scan a website and find the admin login panel and sub-domains

NexScanner NexScanner is a tool which helps you scan a website for sub-domains and also to find login pages in the website like the admin login panel

null 8 Sep 3, 2022
NIVOS is a hacking tool that allows you to scan deeply , crack wifi, see people on your network

NIVOS is a hacking tool that allows you to scan deeply , crack wifi, see people on your network. It applies to all linux operating systems. And it is improving every day, new packages are added. Thank You For Using NIVOS :> [NIVOS Created By NIVO Team]

Error 263 Jan 1, 2023
On the 11/11/21 the apache 2.4.49-2.4.50 remote command execution POC has been published online and this is a loader so that you can mass exploit servers using this.

ApacheRCE ApacheRCE is a small little python script that will allow you to input the apache version 2.4.49-2.4.50 and then input a list of ip addresse

null 3 Dec 4, 2022
Binary check tool to identify command injection and format string vulnerabilities in blackbox binaries

Binary check tool to identify command injection and format string vulnerabilities in blackbox binaries. Using xrefs to commonly injected and format string'd files, it will scan binaries faster than Firmware Slap.

Christopher Roberts 3 Nov 16, 2021
Fuzz introspector is a tool to help fuzzer developers to get an understanding of their fuzzer’s performance and identify any potential blockers.

Fuzz introspector Fuzz introspector is a tool to help fuzzer developers to get an understanding of their fuzzer’s performance and identify any potenti

Open Source Security Foundation (OpenSSF) 221 Jan 1, 2023
Providing DevOps and security teams script to identify cloud workloads that may be vulnerable to the Log4j vulnerability(CVE-2021-44228) in their AWS account.

We are providing DevOps and security teams script to identify cloud workloads that may be vulnerable to the Log4j vulnerability(CVE-2021-44228) in their AWS account. The script enables security teams to identify external-facing AWS assets by running the exploit on them, and thus be able to map them and quickly patch them

Mitiga 13 Jan 4, 2022
A python script to decrypt media files encrypted using the Android application 'Decrypting 'LOCKED Secret Calculator Vault''. Will identify PIN / pattern.

A python script to decrypt media files encrypted using the Android application 'Decrypting 'LOCKED Secret Calculator Vault''. Will identify PIN / pattern.

null 3 Sep 26, 2022
Acc-Data-Gen - Allows you to generate a password, e-mail & token for your Minecraft Account

Acc-Data-Gen Allows you to generate a password, e-mail & token for your Minecraft Account How to use the generator: Move all the files in a single dir

KarmaBait 2 May 16, 2022
Dome - Subdomain Enumeration Tool. Fast and reliable python script that makes active and/or passive scan to obtain subdomains and search for open ports.

DOME - A subdomain enumeration tool Check the Spanish Version Dome is a fast and reliable python script that makes active and/or passive scan to obtai

Vadi 329 Jan 1, 2023
Scan Site - Tools For Scanning Any Site and Get Site Information

Site Scanner Tools For Scanning Any Site and Get Site Information Example Require - pip install colorama - pip install requests How To Use Download Th

NumeX 5 Mar 19, 2022
Mass scan for .git repository and .env file exposure

Mass .Git repository and .Env file Scan by Scarmandef Scanner to find .env file and .git repository exposure on multiple hosts Because of the response

null 8 Jun 23, 2022
Scan your logs for CVE-2021-44228 related activity and report the attackers

jndiRep - CVE-2021-44228 Basically a bad grep on even worse drugs. search for malicious strings decode payloads print results to stdout or file report

js-on 2 Nov 24, 2022
A script to search, scrape and scan for Apache Log4j CVE-2021-44228 affected files using Google dorks

Log4j dork scanner This is an auto script to search, scrape and scan for Apache Log4j CVE-2021-44228 affected files using Google dorks. Installation:

Jagar 5 Dec 27, 2022
Tool to scan for RouterOS (Mikrotik) forensic artifacts and vulnerabilities.

RouterOS Scanner Forensics tool for Mikrotik devices. Search for suspicious properties and weak security points that need to be fixed on the router. T

Microsoft 823 Dec 21, 2022
A Burp extension adding a passive scan check to flag parameters whose name or value may indicate a possible insertion point for SSRF or LFI.

BurpParamFlagger A Burp extension adding a passive scan check to flag parameters whose name or value may indicate a possible insertion point for SSRF

Allyson O'Malley 118 Nov 7, 2022
A fast tool to scan prototype pollution vulnerability

proto A fast tool to scan prototype pollution vulnerability Syntax python3 proto.py -l alive.txt Requirements Selenium Google Chrome Webdriver Note :

Muhammed Mahdi 4 Aug 31, 2021
A Tool for subdomain scan with other tools

ReconTracer A Tool for subdomain scan with other tools ReconTracer Find subdomains by using another amazing sources!. Obs: In a close future recontrac

null 15 Dec 18, 2021
Sqli-Scanner is a python3 script written to scan websites for SQL injection vulnerabilities

Sqli-Scanner is a python3 script written to scan websites for SQL injection vulnerabilities Features 1 Scan one website 2 Scan multiple websites Insta

Anontemitayo 9 Dec 30, 2022
This is tools hacking for scan vuln in port web, happy using

Xnuvers007 PortInjection this is tools hacking for scan vuln in port web, happy using view/show python 3.9 solo coder (tangerang) 19 y/o installation

XnuxersXploitXen 6 Dec 24, 2022