## https://sploitus.com/exploit?id=3FB46D12-73E5-58EF-BC2A-4FC103B8FF72
# MC-Log4J-Patcher
The goal of this project is to provide Minecraft players, and server owners, peace of mind in regards to the recently discovered Log4J exploit (CVE-2021-44228).
Currently this project looks for any Log4J format strings, not just `jndi`, and either replaces them or stops them from being logged entirely depending on your [configuration](#config).
See [features](#features), [supported platforms](#supported-platforms), and more below.
I would much appreciate any help from others, whether it be by contributing or by suggesting features, platforms, etc. via an [issue](https://github.com/Koupah/MC-Log4j-Patcher/issues/new).
## Supported Platforms
- [Spigot/Bukkit](https://getbukkit.org/download/spigot) (Tested Spigot 1.8.9, 1.12.2)
- [Bungeecord](https://github.com/SpigotMC/BungeeCord) (Tested Waterfall)
## Planned Platforms
- Velocity
- Sponge
- Forge (I know it should be fixed, but people keep asking me to make a mod anyways)
- Vanilla/All Clients via Java Agent
## Features
### Spigot
- Chat & Command filter
- Item Name filter
- Player username filter (for offline/bungee servers) (Yes, usernames can be Log4J formats)
- Mob name filter (Spawning & Renaming)
### Bungee
- Chat & Command filter
- Player username filter (Yes, usernames can be Log4J formats)
## Config
- Customizable messages
- Toggles for all listeners, individual for each platform
*Specifics need to be filled in*