dirtyJOE - Java Overall Editor is a complex editor and viewer for compiled java binaries (.class files). dirtyJOE is free for non-commercial use. dirtyJOE is entirely written in C++. dirtyJOE is using Python library as a script engine. Main features: - Viewer for: constant pool, methods, fields, attributes - Editor for: constant pool, bytecode, file header, attributes - Python scripting for encrypted strings