MCP ExplorerExplorer

Mcpentest

@orkkzon 10 months ago
1 MIT
FreeCommunity
AI Systems
A Discord bot that can launch a DDoS attack on any minecraft server

Overview

What is Mcpentest

MCPentest is a Discord bot designed for penetration testing of Minecraft servers, enabling users to simulate various attacks and gather information about server vulnerabilities.

Use cases

Use cases include testing the resilience of your own Minecraft server against attacks, gathering server statistics, and analyzing potential vulnerabilities.

How to use

To use MCPentest, clone the repository, set up your Discord token in the .env file, grant executable permissions, run the installer, and start the bot using Python.

Key features

Key features include commands to kick players, launch DDoS attacks, capture chat messages, retrieve server information, and perform Nmap scans for vulnerabilities.

Where to use

MCPentest is primarily used in cybersecurity and network testing fields, specifically for testing the security of Minecraft servers.

Content

MCPentest

MCPentest is a Minecraft pentesting tool that is currently capable of performing the following actions:

Available Commands

  • !kickall <IP:PORT>
    Kicks all players connected to the specified Minecraft server.
    Usage: !kickall 127.0.0.1:25565

  • !crash <IP:PORT> <protocol> <attack_type> <duration> <CPS>
    Launches bots or sends malicious packets to attack the Minecraft server.
    Usage: !attack 127.0.0.1:25565 bot 60
    Attack types: join, legitjoin, localhost, invalidnames, longnames, botjoiner, power, spoof, ping, spam, killer, nullping, charonbot, multikiller, packet, handshake, bighandshake, query, bigpacket, network, randombytes, spamjoin, nettydowner, ram, yoonikscry, colorcrasher, tcphit, queue, botnet, tcpbypass, ultimatesmasher, sf, nabcry

  • !kickev <IP:PORT> <duration>
    Kicks specific players connected to the specified Minecraft server.
    Usage: !kickall 127.0.0.1:25565 60

  • !port <hostname>
    Fetch the IP and port of a Minecraft server from the DNS records.
    Usage: !port hypixel.net

  • !capture <IP:PORT> <duration>
    Captures chat messages from the server for the specified duration.
    Usage: !capture 127.0.0.1:25565 60

  • !chat <IP:PORT> <username> <version>
    Creates a persistent chat session with the specified Minecraft server. Type !exit to stop the chat and delete the channel.
    Usage: !capture 127.0.0.1:25565 60

  • !serverinfo <IP:PORT>
    Retrieves detailed information about a Minecraft server, including its ping, player count, server version, and more.
    Usage: !serverinfo 127.0.0.1:25565

  • !nmap <IP>
    Runs an Nmap scan on the specified IP to check for open ports and vulnerabilities.
    Usage: !nmap 192.168.1.1


Note: These commands are intended for testing Minecraft servers that you own or have explicit permission to test. Use them responsibly.

Installation

Clone the repository

git clone https://github.com/orkkz/MCPentest.git  
cd MCPentest  

Save your discord token to .env as TOKEN

echo "TOKEN=YOUR DISCORD BOT TOKEN" > .env

Add executable permissions

chmod +x install.sh

Run the Installer

./install.sh

Start the discord bot

python3 app.py

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers