I'm developing a .NET obfuscator (free)
Supported features (as of version 0.7)
- Obfuscation of type, method, field names (including public names and virtual methods, when possible)
- Deletion of namespaces, property and event definitions (when possible)
- Encryption of constants
- Fine-grained settings system
- Map of obfuscated names
At this moment, only command-line interface is available.
Feedback is welcome. What you like or don't like, feature suggestions, etc.