Stunnix VBS-Obfus is very advanced cross-platform (Windows, MacOS X and any Unix are supported!) professional obfuscator (encoder, scrambler) - solution for protecting intellectual property that makes unreadable and unreworkable client-side VBScript in .vbs, .html, .asp, .php, .wsc and .wsh files, and code in server-side ASP pages, with support for encoding and for ensuring licensing condititions (like script expiration or binding script to the set of domains), with advanced GUI - Project Manager - supporting projects with files spanning several directories (with ActiveX symbols extraction tool included) and very flexible and powerful commandline interface present.
Includes unique utilities to gather project-specific exceptions:
utility to gather html form fields names and IDs of html elements and utility to extract all symbols from ActiveX or OLE components;
Full support for products consisting of several files and use of functions of eval() family.
Full support for keeping library files scripts use in non-obfuscated (original) form.
Includes means to make analysis of changes between different releases of the obfuscated product more difficult.
Includes unique support for very easy preparation of code for obfuscation.
Source compression mode is also supported.
Comes with exception tables for core functions, for ASP/ ADO/ WSH/ WSC frameworks, for W3C html model, non-standard Mozilla and MSIE html models, DOM, DOM Events, CSS model, SVG and XPATH.
Includes several configurable obfuscation engines for symbol names, strings and integers.
Supports multiple case-sensitive and case-insensitive exception tables, user-specified symbol mapping.
Included GUI has well-known IDE and "projects" concept.