Eazfuscator.NET 3.1 has been released just a few minutes ago, so I’m here to spread some words about it!
This release includes highly demanded features and improvements.
This highly demanded feature allows to encrypt and optionally compress the embedded resources of an assembly.
Out of the box support for Managed Extensibility Framework (MEF)
Reflection analysis engine in Eazfuscator.NET was improved to automatically handle the semantics implied by MEF. This feature is a decent addition to the product, given that MEF is becoming more and more widespread nowadays thanks to its excellent design and robustness.
Code control flow obfuscation produces fully verifiable code
The code produced by control flow obfuscation was unverifiable in previous versions of Eazfuscator.NET. Unverifiable code is out of .NET standard and control flow obfuscation was treated almost as a hack before. New Eazfuscator.NET guarantees that produced code is always verifiable and thus can be validated by PEVerify tool for a full conformance to .NET standard. This also means that code control flow obfuscation is safe and compatible with Mono and other alternative .NET runtimes now.
Better reflection analysis engine
Eazfuscator.NET now understands even more about LINQ, Web services, component designer and serialization. This allows to achieve better, non-intrusive obfuscation results.
Improved multi-core performance
New Eazfuscator.NET is a lot faster on multiprocessor systems than the previous versions, so it is definitely worth a try if you have large projects and long builds.
Some other improvements and fixes are included in the release as well.
You can download the new version right now or whenever you find it suitable.