Projects / Stunnix C and C++ Obfuscator

Stunnix C and C++ Obfuscator

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
Operating Systems
Implementation

Recent releases

  •  04 Feb 2014 14:54

    Release Notes: This release adds configurable support for mangling names of files and directories. Various usability enhancements in the Project Manager GUI have been made. Other small improvements have been made.

    •  18 Sep 2013 19:30

      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.

      •  26 Jun 2012 19:05

        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.

        •  29 Nov 2011 18:51

          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.

          •  30 May 2011 17:47

            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.

            Recent comments

            16 May 2012 07:17 Oxygen_Chu

            Can Verilog be support?

            27 May 2009 20:08 aNonMooseCowherd

            Why? If you don't want to release source code, just compile it.

            06 May 2009 21:26 wilfrednilsen

            >Doesn't this run counter to everything the open source movement is about?

            No, not at all.
            Most open source software is so badly designed that this tool actually increases the readability of the source code.

            19 Feb 2008 18:13 disbomber

            Really?
            Doesn't this run counter to everything the open source movement is about?

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.