An open-source, free protector for .NET applications
Перейти к файлу
Martin Karing d424128031 Run the strange update version tool when ConfuserEx is build 2018-07-11 13:52:08 +02:00
.nuget Add .sln and disable nuget for xbuild 2016-02-13 00:03:35 +04:00
Build Use public strong name key 2015-05-02 19:03:19 +08:00
Confuser.CLI Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
Confuser.Core Fixed UI controls 2018-07-11 13:51:42 +02:00
Confuser.DynCipher Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
Confuser.Protections Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
Confuser.Renamer Fixed analysis of XAML references 2018-07-11 13:50:09 +02:00
Confuser.Runtime Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
ConfuserEx Run the strange update version tool when ConfuserEx is build 2018-07-11 13:52:08 +02:00
additional Add basic layout of GUI 2014-06-06 15:26:29 +08:00
deps Update of Ookii Dialogs Wpf dependency 2018-07-11 00:49:02 +02:00
dnlib@6cdbd9a639 Pointing to new version of dnlib 2018-07-10 21:36:03 +02:00
docs Explanation of the `argument` XML element 2015-09-15 15:06:48 +02:00
.editorconfig Adapted to changes of dnlib 3.x 2018-07-10 22:04:45 +02:00
.gitattributes Add strong name to the projects 2014-05-27 23:17:25 +08:00
.gitignore Use public strong name key 2015-05-02 19:03:19 +08:00
.gitmodules Pointing to new version of dnlib 2018-07-10 21:36:03 +02:00
Confuser2.mono.sln Add .sln and disable nuget for xbuild 2016-02-13 00:03:35 +04:00
Confuser2.sln Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
ConfuserEx.Common.props Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
ConfuserEx.Common.targets Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
ConfuserEx.snk Use public strong name key 2015-05-02 19:03:19 +08:00
GlobalAssemblyInfo.Template.cs Add build scripts 2014-05-31 01:11:53 +08:00
LICENSE added readme 2014-03-28 19:39:37 +08:00
README.md Organize project folder structure 2014-06-09 22:52:04 +08:00
VERSION New final version! 2016-07-01 17:54:06 +08:00
version.json Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00

README.md

ConfuserEx

ConfuserEx is a open-source protector for .NET applications. It is the successor of Confuser project.

Features

  • Supports .NET Framework 2.0/3.0/3.5/4.0/4.5
  • Symbol renaming (Support WPF/BAML)
  • Protection against debuggers/profilers
  • Protection against memory dumping
  • Protection against tampering (method encryption)
  • Control flow obfuscation
  • Constant/resources encryption
  • Reference hiding proxies
  • Disable decompilers
  • Embedding dependency
  • Compressing output
  • Extensible plugin API
  • Many more are coming!

Usage

Confuser.CLI <path to project file>

The project file is a ConfuserEx Project (*.crproj). The format of project file can be found in docs\ProjectFormat.md

Bug Report

See the Issues Report section of website.

License

See LICENSE file for details.

Credits

0xd4d for his awesome work and extensive knowledge!
Members of Black Storm Forum for their help!