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

RSS Recent releases

  •  04 Feb 2014 16:30

    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 21:07

      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 20:11

        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 22:35

          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 21:11

            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.

            RSS 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 Thumbs up

            >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

            Lumee

            An image viewer designed around browsing folders of images.

            Screenshot

            Project Spotlight

            lnav

            A log file navigator.