Stunnix VBS-Obfus protects your VBScript code from potential analysis, study, or reworking by unwanted parties. It's both an obfuscator and encoder for the VBScript code. It converts the VBScript in raw .vbs files, or in ASP or HTML pages into a highly obfuscated form, making it extremely difficult to study, analyse, or reuse, while fully retaining functionality of the original source code. It optionally adds expiration and hostname checking. It has a lot of options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed to be multi-module aware.
| Tags | Internet Software Development Code Generators Compilers Pre-processors Utilities |
|---|---|
| Licenses | Other |
| Operating Systems | OS Independent |
| Implementation | Visual Basic |
Recent releases


Changes: This release added a workaround for networking code in Mac OS X Leopard that prevented projects from being imported. Menu items were added to the Project menu for opening a project's input and output directory in Finder when running on Mac OS X. Better handling was provided for Const declarations. Now exceptions can be specified as "foo.bar" - in this case, both "foo" and "bar" are treated as exceptions.


Changes: Greatly improved support for protecting code inside XSL files, support for changing the "skin" of Project Manager (click Tools ⇒ Change skin), and a new default "silver" skin (the "red" skin is still available). Other minor improvements were made.


Changes: Compatibility with Cygwin has been achieved. Minor improvements to the Project Manager GUI have been made.


Changes: Greatly improved support for huge input files. Parsing of HTML is much better. Support for processing VBScript inside files of a custom structure (code is protected between delimiters defined in external files, which is useful for various custom files that define callbacks in VBScript, e.g. PowerDesigner Experts).


Changes: ASP files with #include directives in them can be encoded correctly now. The Unicode byte order marker in HTML/XML files is never corrupted if replacement of characters with entities is turned on for HTML content. The Project Manager GUI ignores the case of filenames on filesystems that are case-insensitive.