Releases: OpticFusion1/MCAntiMalware
[8.1]
Changes
Updates a lot of dependencies
SimplePluginManagerTransformer now checks loadPlugin and clearPlugins
Certain YML errors are no longer logged since there's nothing we can do
shouldPrintNotInfectedMessages is now checked for properly
The SecurityManager has been updated
Various changes to the database & how the AntiMalware scans files have been made
Updated the command line arguments, run the AntiMalware with --help to get a complete list of current ones
Updated the way notifications are handled
Some typos were fixed and more messages are logged now
The "EmptyPlugin" check is now logged as a "PUP" instead of as malicious
Now uses proguard to shrink file size
NOTIFICATIONS
Changed --windowsNotification to --notify
Current supported types are:
discord, popup, and console
discord notification:
If the "discord_webhook" system environment variable is set any time a malicious plugin is found it will send a message using that webhook
popup:
Send a popup with the relevant information needed
console:
how things are normally logged, this is also the default setting
[4.13]
Adds translations.
Adds the --language language command argument.
Command Line Argument
--language [lang] - Changes the language of the program, defaults to en
english is currently the only supported language, over time more languages will be supported
[4.12]
Changes
Now logs the string that was detected as malicious if you have debug enabled
Scanner now logs any exception if debug is enabled
TrayIcons now get removed after a few minutes
Fixes an issue related to the default scanning and scanning in directories
[4.11]
The program now logs to the AntiMalware/logs directory
Updated the local database
[4.10]
Fixes an issue with --scanfile
[4.9]
Bumps the version
Updates the local database
Auto redownloads database is getDatabase or getChecksumDatabase returns null
[4.8]
[4.7]
Fixes an error with "file doesn't exist" msgs being spammed in console
[4.6]
Now logs the line number and SourceFile if it's not empty or useless
Update
Removes FalsePositiveCheck
Updates ForceOPCheck to look for another method of opping players, as well as a way to help lower the amount of false-positives (however there WILL be a LOT of false-positives still for this check)
Various misc changes