I'm developing a .NET obfuscator (free) Supported features (for 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.