Upon completion and submission of the form, the command line to be passed to corresponding product is shown. Please note that it's not the minimal possible commandline for the given set of options - if the passed option's value is the same as default, the corresponding option will still be output. But of course it's safe to pass the resultant commandline to corresponding Stunnix Product.

There is a question mark near each form field, click on it to see the description of the corresponding commandline option in product's documentation.

Please note that if you are using Stunnix Product under Windows platform, you should avoid using file names containing spaces, and you should avoid passing single and double quotes to Stunnix Product via commandline.

Encoding options

? Number of encoding iterations to apply:

Obfuscation engines' options

Obfuscation of symbol names

Do not obfuscate
? Replace symbol with its md5 sum with seed
     ? Number of characters from md5sum string to use as new name:
? Prefix for resultant symbols (non-empty!):
? Seed string:
? Replace symbols with permuatations of characters from specified set
     ? Length of symbol name:
? Seed string:
? Set of characters to use (empty string for all possible characters):
? Prepend a constant string to each symbol
? Prefix for resultant symbols:

Obfuscation of strings

Do not obfuscate
? Replace all strings with a joined list of expressions evaluating to the character codes

Obfuscation of integer constants

Do not obfuscate
? Replace with expressions evaluating to the same value
     ? Always produce same expression for given constant

Obfuscation of character codes in lists from which strings are created

Do not obfuscate
Replace with expressions evaluating to the same value
     Always produce same expression for given constant

Miscelaneous options

? Don't parse source (--noparsing), just encode it
? Jam spaces and newlines
? Output line length:
? Don't strip extra spaces present in source
? Don't strip newlines present in source code
? Embed information about mapping between original and obfuscated symbol names into the output file
? Names of functions to be treated as 'SN':
? Select the dialect (profile):

Asserters: support for ensuring licensing conditions

Time-based asserters for licensing conditions

No assertion
? Support program expiration
     ? When expires:
? Warn if expired
? Message to show if expired:
? Source for current time:
? Support ASP script expiration
     ? When expires:
? Warn if expired
? Message to show if expired:
? Source for current time:

Generic asserters

No generic asserters activated
? User-defined implementation
     Implementation (without occurences of single quotes!):
? Asserter's body is taken from file
     Name of file:

Hostname-based asserters for licensing conditions

No assertion
? Allow code to be run machine with specified name
     ? Name of computer:
? Warn if violated
? Message to show if violated:
? Source for host name:
? Allow code to be run on machine with name ending with specified string
     ? Name of computer to end with:
? Warn if violated
? Message to show if violated:
? Source for host name:
? Allow code to be run on machine with name matching specified regular expression
     ? Name of computer to end with:
? Warn if violated
? Message to show if violated:
? Source for host name:
? Allow script inside ASP page to be run on machine serving domain name matching specified regular expression
     ? Regular expression for host name:
? Warn if violated
? Message to show if violated:
? Source for host name:
? Allow script inside ASP page to be run on machine serving domain name ending with specified string
     ? String for hostname to end with:
? Warn if violated
? Message to show if violated:
? Source for host name:
? Allow script inside ASP page to be run on machine serving domain name matching specified regular expression
     ? Regular expression for host name:
? Warn if violated
? Message to show if violated:
? Source for host name:

Support for VBScript embedded into documents of various types

Input is considered raw VBScript code
? Input is treated as html code
     ? Support scripts not explicitly declared (using 'language' attribute) as VBScript scripts.
     ? Do not encode each block of emebedded VBScript code.
     ? Include decoding code only once.
? Protect server-side scripts in ASP file
     ? Support scripts not explicitly declared (using 'language' attribute) as VBScript scripts.
     ? Do not encode each block of emebedded VBScript code.
     ? Include decoding code only once.
     ? Handle scripts inside <% and %> too.
? Protect code inside Windows Scripting Components
     ? Do not encode each block of emebedded VBScript code.
     ? Include decoding code only once.
? Protect code inside Windows Scripting Host files
     ? Do not encode each block of emebedded VBScript code.
     ? Include decoding code only once.
? Input is treated as VBScript code with special markup to allow only marked fragments to be encoded
     ? Include decoding code only once.

Options that take file names

If no filename is entered in the set of fields below, the corresponding switch is not passed.

- name of file to put result to (don't specify to get output on standard output/console); ?
- space-separated names of files to get list of exceptions from; ?
- space-separated names of files to get list of case-insensitive exceptions from; ?
- space-separated names of files to get list of anti-exceptions from; ?
- space-separated names of files to get list of suffixes to keep in symbols; ?
- name of file to save mapping between original and obfuscated symbol names to; ?
- name of file with text to be prepended to the output; ?
- name of file with text to be appended to the output; ?

suggestion
Signup for newsletter | Feedback | Affiliate!