Skip to content

OpticFusion1/MCAntiMalware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1d9523c · Sep 9, 2023
Feb 23, 2023
Sep 9, 2023
Jun 15, 2021
Mar 26, 2019
Dec 24, 2022
Mar 30, 2022

Repository files navigation

⚠WARNING: THIS IS NOT A PLUGIN⚠
JAVA 17 IS REQUIRED
Support me on ko-fi

HOW TO USE

Dedicated Server/Local PC/VPS 1. Turn off the server, so the malware is not active.
2. Upload the MCAntiMalware.jar file to the directory your server jar is in, and then open a shell, command prompt, or terminal in the same directory and run "java -jar MCAntiMalware.jar"
3. After it's finished scanning, you will find a log in the "AntiMalware/logs" folder. If there are any detected plugins, zip them up and send the zip and log files to me either in a PM on here or on discord
4. Delete the detected jars, re-download the ones you know are safe and restart the server.
Web Panel 1. Upload the MCAntiMalware.jar file and rename it to the name the server jar has, and then restart the server. If this is not possible you will have to instead download the plugins to your own PC, put the plugins and the Anti-Malware jar in the same directory, open a shell, command prompt, or terminal in the same directory, and then run the command "java -jar MCAntiMalware.jar --scanDirectory ."
2. After it's finished scanning, you will find a log in the "AntiMalware/logs" folder. If there are any detected plugins, zip them up and send the zip and log files to me either in a PM on here or on discord
3. Delete the detected jars, re-download the ones you know are safe and restart the server after reverting changes made in step 1

COMMAND LINE ARGUMENTS

Use the --help command line argument to get this information, it will be the most up to date

FEATURES

Detects over 900 malicious plugins Runs 24/7 for constant protection Scans any new jars, rars, or zip files for malicious plugins If you use --serverJar it heavily limits what malicious plugins can do (and even logs which file it was)

INCOMPATIBILITIES

Premium plugin whitelisting - Spigot Anti-Piracy means there's no consistent file checksum
AAC - Disables itself due to not being able to set a custom security manager