An open-source, free protector for .NET applications
Перейти к файлу
Martin Karing bb891eebaa Merge remote-tracking branch 'GitHub-PositiveTechnologies/78_signature_of_the_body_and_declaration_in_a_method_implementation_do_not_match' into feature/87_generic_ifc_rename 2019-09-20 00:09:56 +02:00
Confuser.CLI Merge remote-tracking branch 'GitHub-XenocodeRCE/master' 2018-07-20 20:25:08 +02:00
Confuser.Core refs #85 Fixed tracing service 2019-09-18 20:11:11 +02:00
Confuser.DynCipher Updated Project System to SDK Style Projects 2018-07-11 00:50:12 +02:00
Confuser.MSBuild.Tasks Fixed build on MSBuild 16 (VS 2019) 2019-04-27 11:04:29 +02:00
Confuser.Protections refs #18 No reference proxy on confuser code 2019-01-21 19:55:25 +01:00
Confuser.Renamer refs #87 Restructed VTableAnalyzer for unit tests 2019-09-20 00:07:39 +02:00
Confuser.Runtime refs #54 AntiDebug: Fixing .NET 2.0 compatiblity 2019-09-07 20:16:01 +02:00
ConfuserEx Removed all the old update version stuff 2018-07-14 11:29:51 +02:00
Tests Merge remote-tracking branch 'GitHub-PositiveTechnologies/78_signature_of_the_body_and_declaration_in_a_method_implementation_do_not_match' into feature/87_generic_ifc_rename 2019-09-20 00:09:56 +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@a42ef1eda1 Updated dnlib reference 2018-12-16 15:13:14 +01:00
docs Explanation of the `argument` XML element 2015-09-15 15:06:48 +02:00
.editorconfig Added unit test to verify issue #1 2018-08-11 12:01:17 +02:00
.gitattributes Add strong name to the projects 2014-05-27 23:17:25 +08:00
.gitignore Removed launchsettings 2018-07-22 21:02:54 +02: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 refs #85 Added unit test to reproduce the issue 2019-09-18 19:43:10 +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.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 Update README.md 2018-07-16 04:54:56 +02:00
VERSION New final version! 2016-07-01 17:54:06 +08:00
appveyor.yml Trying to fix nuget publishing key 2019-05-27 21:22:24 +02:00
global.json Update of MSBuild Extras SDK 2019-09-01 10:04:33 +02:00
version.json Fixed tag identifier for versioning 2019-05-30 11:49:40 +02:00

README.md

ConfuserEx

Build status

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
  • 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!
Members of Black Storm Forum for their help!