JD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields. How to build JD-GUI ? > git clone https://github.com/java-decompiler/jd-gui.git > cd jd-gui > ./gradlew build generate : "build/libs/jd-gui-x.y.z.jar" "build/libs/jd-gui-x.y.z-min.jar" "build/distributions/jd-gui-windows-x.y.z.zip" "build/distributions/jd-gui-osx-x.y.z.tar" "build/distributions/jd-gui-x.y.z.deb" "build/distributions/jd-gui-x.y.z.rpm" How to launch JD-GUI ? Double-click on "jd-gui-x.y.z.jar" Double-click on "jd-gui.exe" application from Windows Double-click on "JD-GUI" application from Mac OSX Execute "java -jar jd-gui-x.y.z.jar" or "java -classpath jd-gui-x.y.z.jar org.jd.gui.App" How to use JD-GUI ? Open a file with menu "File > Open File..." Open recent files with menu "File > Recent Files" Drag and drop files from your file explorer
FEATURES
SIMILAR TOOLS
PinCTF is a tool for using Intel's Pin Tool to instrument reverse engineering binaries and count instructions.
A binary analysis and management framework for organizing and analyzing malware and exploit samples, and creating plugins.
Falcon Sandbox is a malware analysis framework that provides in-depth static and dynamic analysis of files, offering hybrid analysis, behavior indicators, and integrations with various security tools.
A program to manage yara ruleset in a database with support for different databases and configuration options.
Blazingly fast Yara queries for malware analysts with an analyst-friendly web GUI.
A collaborative malware analysis framework with various features for automated analysis tasks.
PINNED
Checkmarx SCA
A software composition analysis tool that identifies vulnerabilities, malicious code, and license risks in open source dependencies throughout the software development lifecycle.
Orca Security
A cloud-native application protection platform that provides agentless security monitoring, vulnerability management, and compliance capabilities across multi-cloud environments.
DryRun
A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.
