Obfuscar 2.2.5
Obfuscar is a basic obfuscator for .NET assemblies. It uses massive overloading to rename metadata in .NET assemblies (including the names of methods, properties, events, fields, types and namespaces) to a minimal set, distinguishable in most cases only by signature.
No packages depend on Obfuscar.
Version 2.2.5
- Enabled string hiding.
- Fixed GitHub#10 Added Include" tag in configuration.
- Fixed GitHub#99 Fixed a possible null reference exception.
- Fixed GitHub#102 Added "AssemblySearchPath" tag in configuration.
Version 2.2.4
- Updated Mono.Cecil.
Version 2.2.3
- Disable string hiding.
Version 2.2.2
- Updated Mono.Cecil.
- Fixed GitHub#85 Initial patch for .NET Core assembly obfuscation.
Version 2.2.1
- Fixed GitHub#83 Some resources files are not renamed.
Version 2.2.0
- Fixed GitHub#71 Added RenameFields option.
- Fixed GitHub#72 Added SkipEnums option.
- Fixed GitHub#73 MissingMethodException in some generic method case.
- Fixed GitHub#74 Graph class might enter an infinite loop.
Version 2.1.0
- Fixed GitHub#60 Type forwarding in System.Runtime is not properly supported.
- Fixed GitHub#61 String hiding should skip resource manager creation methods.
Version 2.0.4
- Fixed CodePlex#30 HideStrings setting does not work as documented.
- Fixed CodePlex#31 SkipStringHinding does not work.
- Fixed CodePlex#32 ForceStringHiding and related are added.
Version 2.0.3
- Fixed GitHub#58 "protected internal" property/method is not treated as public API.
- Fixed GitHub#59 Special enumerator leads to InvalidOperationException in TypeKey class.
Version 2.0.2
- Fixed GitHub#47 F# compiler can now be obfuscated.
- Fixed GitHub#55 The default value for the ObfuscatorAttribute is different.
- Fixed GitHub#56 SuppressIldasm setting is spelled as SupressIldasm in config.
- Fixed CodePlex#7 Avoid creating invalid overriding methods during obfuscation.
- Fixed CodePlex#9 Added command line options (help and version). Multiple project files can also be processed now.
Version 2.0.1
- Fixed CodePlex#12 BAML reader error.
- Fixed CodePlex#13 Nested classes are obfuscated wrongly.
- Fixed CodePlex#17 PCL library wrongly refers to .NET 4 mscorlib.
- Fixed CodePlex#20 Environment variable support.
- Fixed CodePlex#24 MarkedOnly option does not always work.
Version 2.0.0 The changes since last commit on Google Code include,
- Merged all patches from RemObjects' fork. ** Unicode chars can be used as obfuscated names. ** Better dependency resolution. ** Various other small fixes.
- Merged patches from @AngryAnt (Emil Johansen)'s fork ** Korean chars can be used as obfuscated names. ** New tags are introduced (I could not yet verify every one, as there is no corresponding unit test cases).
- Add an option to automatic exclude of public types and members so that public API is kept.
- Add an option to automatic include all non-public types and members so that private API is obfuscated.
- Add Force* rules to supplement Skip* rules.
- Various bug fixes.
This package has no dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.0-beta.22 | 12 | 09/29/2026 |
| 3.0.0-beta.21 | 12 | 09/29/2026 |
| 3.0.0-beta.20 | 12 | 09/29/2026 |
| 3.0.0-beta.19 | 10 | 09/29/2026 |
| 3.0.0-beta.18 | 11 | 09/29/2026 |
| 3.0.0-beta.17 | 8 | 10/03/2026 |
| 3.0.0-beta.16 | 14 | 09/29/2026 |
| 3.0.0-beta.15 | 15 | 09/29/2026 |
| 3.0.0-beta.14 | 13 | 09/29/2026 |
| 3.0.0-beta.13 | 10 | 09/29/2026 |
| 3.0.0-beta.12 | 10 | 09/29/2026 |
| 3.0.0-beta.11 | 12 | 09/29/2026 |
| 3.0.0-beta.10 | 10 | 09/29/2026 |
| 3.0.0-beta.9 | 14 | 09/29/2026 |
| 3.0.0-beta.8 | 11 | 09/29/2026 |
| 3.0.0-beta.7 | 11 | 09/29/2026 |
| 3.0.0-beta.6 | 11 | 09/29/2026 |
| 3.0.0-beta.5 | 11 | 09/29/2026 |
| 3.0.0-beta.4 | 10 | 09/29/2026 |
| 3.0.0-beta.3 | 11 | 09/29/2026 |
| 3.0.0-beta.2 | 13 | 09/29/2026 |
| 3.0.0-beta.1 | 9 | 09/29/2026 |
| 2.2.50 | 11 | 09/29/2026 |
| 2.2.49 | 10 | 09/29/2026 |
| 2.2.48 | 12 | 09/29/2026 |
| 2.2.47 | 13 | 09/29/2026 |
| 2.2.46 | 10 | 09/29/2026 |
| 2.2.45 | 16 | 09/29/2026 |
| 2.2.42 | 9 | 09/29/2026 |
| 2.2.41 | 10 | 09/29/2026 |
| 2.2.40 | 12 | 09/29/2026 |
| 2.2.39 | 16 | 09/28/2026 |
| 2.2.38 | 12 | 09/29/2026 |
| 2.2.37 | 11 | 09/30/2026 |
| 2.2.36 | 12 | 09/29/2026 |
| 2.2.35 | 11 | 09/29/2026 |
| 2.2.34 | 11 | 09/29/2026 |
| 2.2.33 | 9 | 09/29/2026 |
| 2.2.32 | 15 | 09/29/2026 |
| 2.2.31 | 11 | 09/29/2026 |
| 2.2.30 | 12 | 09/29/2026 |
| 2.2.29 | 11 | 09/29/2026 |
| 2.2.28 | 10 | 10/04/2026 |
| 2.2.26 | 12 | 09/29/2026 |
| 2.2.25 | 13 | 09/29/2026 |
| 2.2.24 | 11 | 09/29/2026 |
| 2.2.23 | 11 | 09/29/2026 |
| 2.2.19 | 12 | 09/29/2026 |
| 2.2.18 | 13 | 09/29/2026 |
| 2.2.16 | 11 | 09/29/2026 |
| 2.2.15 | 11 | 09/29/2026 |
| 2.2.14 | 10 | 09/29/2026 |
| 2.2.13 | 10 | 09/29/2026 |
| 2.2.12 | 11 | 09/29/2026 |
| 2.2.11 | 15 | 09/29/2026 |
| 2.2.10 | 10 | 09/29/2026 |
| 2.2.9 | 11 | 09/29/2026 |
| 2.2.8 | 13 | 09/29/2026 |
| 2.2.7 | 9 | 09/29/2026 |
| 2.2.6 | 11 | 09/29/2026 |
| 2.2.5 | 11 | 09/29/2026 |
| 2.2.4 | 10 | 09/29/2026 |
| 2.2.3 | 9 | 09/29/2026 |
| 2.2.2 | 12 | 09/29/2026 |
| 2.2.1 | 9 | 09/29/2026 |
| 2.2.0 | 14 | 09/29/2026 |
| 2.1.1 | 11 | 09/29/2026 |
| 2.0.3 | 13 | 09/29/2026 |
| 2.0.2 | 12 | 09/29/2026 |
| 2.0.1 | 10 | 09/29/2026 |
| 2.0.0 | 10 | 09/29/2026 |