Since we want to release noobFuscator as an AIR-Application, we need a qualified Roadmap. So, here we go...
v1 not released
- define a list of strings to be changed, no automatic obfuscation [DONE]
- basic obfuscation of strings (only latin chars and numers) [DONE]
v2 not released
- Easy to handle graphical user interface in english [DONE]
- Ability to take a list of forbidden strings into account (strings that mustn't be changed) [DONE]
- automatic obfuscation [DONE]
- added alchemy support [DONE]
- configuration files [DONE]
- output of a translation table [DONE]
v3 first release
- support of SymbolNames [DONE]
- parts of the core revised [DONE]
- support of multiple DoABC tags [DONE]
- performance improvements [DONE]
- GUI improvements / more and other options [DONE]
- create a TryAndBuy-version [DONE]
- save global obfuscation options [DONE]
- corrects incorrect Tag-Headers produced by FlashIDE (long header used where a short one is appropriate) [DONE]
v3.0.6- option to choose between two obfuscation strengths: Aggressive(obfuscate as many strings as possible), Safe(only obfuscate qualified names that are known at compile time) [DONE]
v3.1- support SWCs for redestribution (API won't be changed, only internal strings)
v3.2- GUI in german language
- ability to integrate user-specified language-files into the GUI
- support to exclude specific classes/namespaces from obfuscation
- support for AIR-Files
- support for new SWF-Files with float4 tables (Molehill)
- support for RSLs
- automatically rename private methods/properties to same names
v4- automatically detect dynamic properties and add to forbidden list
- encrypt strings
- optimize abc-code
more to come...
[Last Edit: February 04th 2011]