CafeBabe
Interactively displays and obfuscates the internals of class files. [Open Source]
Cinnabar Canner
Protects Java-based applications from decompilation and reverse engineering by embedding an encrypted version of the application's classes and resources into a native Windows executable. [Commercial]
CodeShield
Command-line obfuscator for Java class files. [Commercial]
Condensity
Shrinks, obfuscates, and optimizes code, protecting class files from reverse engineering, making them smaller and more efficient. [Commercial]
DashO
Obfuscates to enhance source code security, shrinks to improve efficiency, and watermarks to track the origin of a pirated copy. [Commercial]
IBM alphaWorks JAX
A Java application packaging tool that reduces the distribution size of a Java application. [Commercial]
jarg - Java Archive Grinder
Shrinks and obfuscates jar files. Runs from the command line or as an Ant task. [Open source, BSD]
JavaGuard
Obfuscates. Updated version of RetroGuard. Can be run from the command-line or using a GUI. [Open source, GPL]
JCloak
Bytecode obfuscator to protect code from reverse engineering. [Commercial]
JLock
A Java class file encrypter. It transparently encrypts Java class files and at run-time decrypts the code, so that the JVM can interpret the class file as a valid Java byte-code. By JBit Software. [Commercial]
JObfuscator
A Java obfuscator that uses XML project files and can be easily integrated with Ant build systems and IDEs that support Ant tasks. [Shareware]
JODE (Java Optimize and Decompile Environment)
Can be used to optimize, obfuscate and/or decompile code. [Open Source, GPL]
jPresto
Shrinks and obfuscates code for the J2ME platform as well as the J2SE platform. [Commercial]
JProof 1stBarrier
Java obfuscation tools provide a convenient way of protecting Java applications and applets from reverse engineering, decompiling and other technology theft. [Commercial]
Jshrink
Removes unused code and data then obfuscates symbolic names in class files. [Commercial]
JZipper
Obfuscates and packages required Java class files. [Commercial]
Katirya
Encrypts Java class files and create and executable file. At run time, Katirya decrypts class files and delivers valid Java byte-code to class loader to load the class. Req. registration for download. [Shareware]
Marvin
Removes unnecessary classes and obfuscates applications, applets, and servlets. Supports encryption of string constants. [Freeware]
ProGuard
Shrinks and obfuscates, with template-based configuration. Comes with an Ant task, a J2ME WTK plugin, and a tool to de-obfuscate stack traces. [Open source, GPL]
RetroGuard
Highly-configurable Java bytecode obfuscator with support for Java 2, reflection and scripting. [Open Source, LGPL]
Results: 1 2 3 4 Next