Obfuscar 2.0.0

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.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Obfuscar -Version 2.0.0
dotnet add package Obfuscar --version 2.0.0
paket add Obfuscar --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
2.2.9 656 9/15/2017
2.2.8 430 8/30/2017
2.2.7 87 8/26/2017
2.2.6 1,314 6/17/2017
2.2.5 1,674 5/10/2017
2.2.4 882 3/31/2017
2.2.3 2,171 12/10/2016
2.2.2 3,239 9/22/2016
2.2.1 1,947 7/16/2016
2.2.0 2,496 4/30/2016
2.1.1 1,399 3/2/2016
2.0.3 183 2/6/2016
2.0.2 491 1/24/2016
2.0.1 1,635 4/14/2015
2.0.0 (current version) 1,172 3/1/2014
Show less