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:
? Adhere mapfile, enforce uniqueness of resultant symbols
? 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):
? Adhere mapfile, enforce uniqueness of resultant symbols
? Prepend a constant string to each symbol
? Prefix for resultant symbols:

Obfuscation of strings

Do not obfuscate
? Replace all characters in string with their hex codes
? 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:
? Handling of text after __END__:
? Handling of embedded POD documentation:
? Use old mode of inserting spaces between lexems
? 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':
? Names of functions to be treated as 'SNS':

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:
Delete script if expired

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:
Delete script if hostname doesn't match
? 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:
Delete script if hostname doesn't match
? 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:
Delete script if hostname doesn't match

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; ?
- path to perl interpreter; ?
- names of directories passed to Perl interpreter via -I switch; ?

suggestion
Signup for newsletter | Feedback | Affiliate!