Stunnix CXX-Obfus is a code obfuscator for C and C++ source code. It converts source code into highly a mangled form, making it extremely difficult for competitors or customers to study, analyze, reuse, and re-work, while fully retaining functionality of the original code. It has many options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed for multi-file projects with mixed C and C++ source and arbitrary heavy use of the C preprocessor. It includes advanced tools to exclude API symbols from mangling.
|Tags||Software Development Compilers Pre-processors Software Distribution|
|Operating Systems||Mac OS X Windows Windows Unix|
Release Notes: Support for C++11 has been improved. Some bugs in the C++ parser have been fixed. Various usability enhancements in the Project Manager GUI have been introduced. Configuration of Portable Firefox used for the GUI on Windows has been updated. When the product fails to run on 64-bit Linux, instructions are shown on how to install 32-bit libraries. Other small improvements have been introduced.
Release Notes: This release adds new sets of exceptions for STL and ANSI, adds better support for automatic loading of exceptions based on header files used in the project, improves performance for projects with lots of files, greatly reduces memory consumption when processing very big source files, and provides no warnings regarding AUTOLOAD when using a modern system-wide Perl interpreter when using onfuscator directly from the commandline.
Release Notes: Directories with metadata from Git, Subversion, and Mercurial are now being ignored when creating projects or browsing directories. You won't have to list those directories as ignored anymore. Now the GUI does not fail to start on Windows when name of the user account has international characters in it (this problem was caused by Portable Firefox bundled with the product). The installer on Windows asks which program group to put shortcuts to. This allows you to keep several versions of the product installed in the system. Other small improvements were made.
Release Notes: The GUI has been improved on Mac OS X. Portable FireFox, used for the GUI on Windows, is now initialized in a better way. Some small improvements and fixes have been introduced.
Release Notes: This release adds support for protection of C/C++ code only between special delimiters, keeping all text outside those delimiters unchanged. Minor fixes and improvements have been introduced.