An open-source, free protector for .NET applications
Перейти к файлу
HoLLy 53db40e8d3 Fix mixed tabs and spaces, to make viewing on GitHub more pleasurable 2018-04-09 12:47:18 +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 Allow mix usage of declarative obfuscation and crproj 2015-06-30 21:45:02 +08:00
Confuser.Core Only print actually executed stages to the logger 2017-12-14 22:10:52 +01:00
Confuser.DynCipher Change code styles 2014-12-24 03:28:51 +08:00
Confuser.Protections Do some documenting on AntiTamper 2018-01-09 10:33:50 +01:00
Confuser.Renamer Preserve generic parameter count in obfuscated name 2016-03-27 16:16:49 +08:00
Confuser.Runtime Fix mixed tabs and spaces, to make viewing on GitHub more pleasurable 2018-04-09 12:47:18 +02:00
ConfuserEx Add underscore back to decodable names 2016-03-19 22:14:29 +08:00
additional Add basic layout of GUI 2014-06-06 15:26:29 +08:00
deps Work on GUI (WIP) 2014-06-09 22:57:39 +08:00
dnlib@532c767a9a Update dnlib 2015-10-26 09:23:58 +08:00
docs Explanation of the `argument` XML element 2015-09-15 15:06:48 +02:00
.gitattributes Add strong name to the projects 2014-05-27 23:17:25 +08:00
.gitignore Update .gitignore 2017-12-08 14:48:58 +01:00
.gitmodules updated submodules URL 2014-03-28 15:16:00 +08:00
Confuser2.mono.sln Add .sln and disable nuget for xbuild 2016-02-13 00:03:35 +04:00
Confuser2.sln Add basic layout of GUI 2014-06-06 15:26:29 +08: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

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!