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.

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
? 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':

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 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!