Actionscript Source Obfuscator is a tool to obfuscate files by renaming packages, classes, methods and variables before compiling them. It works in the command line or in GUI mode, which can be used to avoid the obfuscation of individual classes, packages, or variables.

The more .AS files it has the more it can obfuscate, as it works with references. If the project uses a library (with source code), it’s recommended to include those .as files to get better a obfuscation. It’s also possible to give every field a unique name, which can have its length parametrized.


// GUI mode
java -jar Obfuscator.jar 
// Command line mode
java -cp Obfuscator.jar main.Obfuscate
Obfuscation . URL.