.NETGuard is a modded version of ConfuserEX by Yck, which aim to improve it.
Please have a look at .NET Guard's wiki page !
Here's a pseudo list of the things which are currently working on .NETGuard :
- Supports .NET Framework 3.0/3.5/4.0/4.5
- Symbol renaming (Support WPF/BAML)
- Empty
- Unicode
- ASCII
- Letters
- CryptoObfuscator style
- Decodable
- Sequential
- Debug
- Constant Disconstructor
- Add fake attributes to puzzle De4Dot
- Protection against debuggers/profilers
- Invalid Metadata protection
- Protection against memory dumping
- Protection against tampering (method encryption)
- AntiTamper Normal
- AntiTamper JIT
- Control flow obfuscation
- Constant/resources encryption
- Multiple Parameters
- Constant Mutation
- Reference hiding proxies
- Disable decompilers
- Embedding dependency
- Stack Underflow protection
- MetaData Reducer
- Compressing output
- Extensible plugin API
.NETGuard might make the output un-runnable / unstable or may fail on obfuscating your application. Consider this project as an Alpha-alpha-beta version.
Note:
- I'm doing what I do during my free time
- I'm not guaranteeing any support or whatever
- If you use .NETGuard for your protection, don't claim it's your, or I may lost my faith in humanity, again ...