Skip to content
uxokpro1234Public

About

A Kotlin program(ported to java) used to analyze and discover backdoors in Java and Minecraft Java 1.12.2 forge mods

Resources

Stars

8 stars

Watchers

3 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

Theia

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.

Overview

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.

Usage

Command-line syntax:

java -jar theia.jar [file] [exclusions]

Features

  • 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.

Default Exclusions

  • org/reflections/
  • javassist/
  • com/sun/jna/
  • org/spongepowered/
  • net/jodah/typetools

Credits & Shoutouts

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

Notes

  • 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.

About

A Kotlin program(ported to java) used to analyze and discover backdoors in Java and Minecraft Java 1.12.2 forge mods

Resources

Stars

8 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages