ClassAnalyzer - A Java Class File Disassembler

  •        39

Yet another Java class file disassembler.The purpose of ClassAnalyzer is to help me understand Java class file thoroughly.



Related Projects

zyan-disassembler-engine - Fast and lightweight x86/x86-64 disassembler library.

Fast and lightweight x86/x86-64 disassembler library.

Q Disassembler

Q Disassembler is a flexible disassembly engine that aims to provide precise information about machine instructions while maintaining OS-independence and performance.

lida - linux interactive disassembler

lida is a fast feature packed interactive ELF disassembler / code-/cryptoanalyzer based on bastards libdisasm (see bastard project).

Interactive 6502 Disassembler for Win32

A 6502 disassembler, designed to specifically support Atari binary files.


BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.

C# Disassembler

Disassembler written in C#. In progress at this moment

Udis86 Disassembler for x86 and x86-64

Udis86 is an easy-to-use minimalistic disassembler library for the x86 and x86-64 instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.

TatraDAS disassembler

Disassembler for Windows(95-XP), currently supports PE, NE, MZ, COM and quot;unknownquot; executable formats. Includes also OS independent console version (but requires x86). Output syntax similar to NASM .

metasm - This is the main repository for metasm, a free assembler / disassembler / compiler written in ruby

This is the main repository for metasm, a free assembler / disassembler / compiler written in ruby

udis86 - Disassembler Library for x86 and x86-64

Disassembler Library for x86 and x86-64

panopticon - A libre cross-platform disassembler.

If you simply want to use Panopticon follow the install instructions on the website.Panopticon builds with Rust stable. The only dependencies aside from a working Rust stable toolchain and Cargo you need is Qt 5.5 or higher.


Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.


PPCD is very accurate PowerPC ISA (and derivative processors) disassembler. Currently supported models are: Generic-32, Generic-64 and Gekko. PPCD is free opensource. You can use it in your applications without mention.

DSP5600x disassembly library

lib5600x is a library implementing Motorola DSP5600x disassembler. It's an ANSI C link library that should be useful for people writing debuggers, memory monitors etc for DSP5600x chips.

8085asm - Simple 8085 assembler

Simple 8085 assembler and disassembler for educational use. The 8085asm generates the map file and intel hex file. It support the directives EQU, ORG, DB, DS and END.

Flasm - a Flash bytecode assembler

Flasm is an assembler/disassembler for Flash actionscript bytecode. Using flasm, script authors may learn how actionscript compiler and Flash Player virtual machine work, and tweak the compiled bytecode in SWF files for performance.

Motorola EXORciser simulator

This an open source console-based simulator for both the Motorola EXORciser M6800 development system and the SWTPC 6800 computer system. It runs in Linux or Windows under Cygwin. Debugger, assembler, disassembler and MDOS filesystem included.

Motorola DSP56800 Tool Chain

quot;Motorola DSP56800 Tool Chainquot; is intended to create a complete development environment for the embedded digital signal processor family. Including assembler/disassembler, linker, archiver and light C compiler based on GNU binutils and gcc.

Desquirr decompiler

Desquirr is a decompiler plugin for Interactive Disassembler Pro. It is currently capable of simple data flow analysis of binaries with Intel x86 machine code.


Dedexer is a disassembler tool for Android DEX files. The purpose is to create Jasmin-like source files from DEX files.