Legendary Java program for analyzing and discovering Java backdoors. Mainly for minecraft forge 1.12.2.
While i was browsing trough my starred repositories, i came across Theia, which has been discontinued for a long time, and i decided to port it to java and update.
Theia is designed to inspect Java files (JARs, projects) and detect potential backdoors, unsafe code, or suspicious patterns. It can be run in two ways:
- GUI Mode: Open an interactive graphical interface.
- CLI Mode: Run from the command line on a specific file with optional exclusions.
Command-line syntax:
java -jar theia.jar [file] [exclusions]
- Graphical User Interface with file selection and logging.
- Customizable exclusions for libraries or safe packages.
- Detailed log panel and table output for findings.
- Multiple checks for detecting suspicious classes and methods.
- Lightweight, fast, and extendable.
- org/reflections/
- javassist/
- com/sun/jna/
- org/spongepowered/
- net/jodah/typetools
Created by Tigermouthbear with contributions from GiantNuker, Crystalinqq, Dominika, and uxokpro1234.
Shoutout to the official repository: https://github.com/Tigermouthbear/Theia
Current version: v0.3
- If you encounter a bug, please report it — it can be fixed quickly.
- Theia is constantly being improved to detect more backdoors and handle edge cases.
- Anti-aliasing is enabled in the GUI for better visual quality.
