⚠️ CodeDefender only supports Windows targets at the moment. ⚠️
Rust Software Development
Simply add codedefender to your rust project with the following command:
This will include the rust crate that contains the macro CODEDEFENDER!
.
use CODEDEFENDER;
CODEDEFENDER!;
C/C++ Software Development
To use CodeDefender SDK simply include "codedefender.h" into your C/C++ project. Then use the macro provided.
int
// Obfuscate 'main' with obfuscation settings in 'Profile1'
;
Obfuscation Profiles
Profiles are defined within the configuration file created on the SaaS (https://app.codedefender.io). Here is an example of a configuration file exported from the SaaS
This provides an easy to obfuscate functions with pre-defined obfuscation settings.
Doesnt this macro create unwanted exports?
No. CodeDefender will process your file and remove the exported functions created from the macro from the export directory so that the export directory is not cluttered with unwanted exports.