An open-source, free protector for .NET applications
Перейти к файлу
dependabot[bot] 657fb58dcf
Bump dnlib from 3.4.0 to 3.5.0 (#475)
2022-04-15 12:35:28 +00:00
.github Fixing Build 2021-12-18 19:10:23 +01:00
Confuser.CLI Improved template mode for CLI (#310) 2021-04-22 11:37:48 +02:00
Confuser.Core Bump dnlib from 3.4.0 to 3.5.0 (#475) 2022-04-15 12:35:28 +00:00
Confuser.DynCipher Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
Confuser.MSBuild.Tasks #360 Added description to nuget package 2021-10-03 11:58:00 +02:00
Confuser.Protections Fixed rewriter for TypeScramber 2021-12-20 20:51:18 +01:00
Confuser.Renamer #470 Improved handling of sibling interfaces (#471) 2022-04-06 18:03:15 +02:00
Confuser.Runtime Changing header of compression block to 4 byte integer 2021-07-14 11:40:49 +02:00
ConfuserEx #413 Fix handling of relative paths 2021-12-22 22:15:37 +01:00
Tests #470 Improved handling of sibling interfaces (#471) 2022-04-06 18:03:15 +02:00
additional Add basic layout of GUI 2014-06-06 15:26:29 +08:00
chocolatey-packages Renamed command line package as requested 2021-02-26 17:40:17 +01:00
docs Explanation of the `argument` XML element 2015-09-15 15:06:48 +02:00
.editorconfig refs #118 Added UI support for enhanced strong name signing 2020-02-02 18:48:40 +01:00
.gitattributes Add strong name to the projects 2014-05-27 23:17:25 +08:00
.gitignore Add .idea/ to .gitignore (ignore Rider files) 2020-08-23 14:34:11 +03:00
CODE_OF_CONDUCT.md Added code of conduct and contributing files 2020-12-20 10:57:31 +01:00
CONTRIBUTING.md Added code of conduct and contributing files 2020-12-20 10:57:31 +01:00
Confuser2.sln #470 Improved handling of sibling interfaces (#471) 2022-04-06 18:03:15 +02:00
ConfuserEx.Common.props Update copyright information 2021-01-10 18:34:22 +01:00
ConfuserEx.Common.targets Bump Nerdbank.GitVersioning from 3.4.244 to 3.4.255 (#453) 2022-01-07 15:40:25 +00:00
ConfuserEx.snk Use public strong name key 2015-05-02 19:03:19 +08:00
GlobalAssemblyInfo.cs Removed all the old update version stuff 2018-07-14 11:29:51 +02:00
LICENSE.md Updated license file 2018-07-14 11:41:28 +02:00
README.md Added .NET Framework 4.8 to readme 2021-07-31 16:05:51 +02:00
appveyor.yml Fixing appveyor instructions 2021-12-23 12:44:44 +01:00
version.json Bump version to 1.7.0 Alpha 2022-01-17 18:59:24 +01:00

README.md

ConfuserEx

Build status Test status CodeFactor Gitter Chat MIT License

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/4.6/4.7/4.8
  • 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.exe <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

Licensed under the MIT license. See LICENSE.md for details.

Credits

0xd4d for his awesome work and extensive knowledge!