python source code obfuscator. only obscures strings and integers
- >> Installation
$ git clone https://github.com/zevtyardt/no-strint $ cd no-strint $ python2 setup.py install or pip install . $ strint -h
# via pip, 1.4.5 old version $ pip2 install strint
- >> Issues
- >> Basic usage
$ strint <str> or <int> $ strint –obf <filename> $ strint –help
- >> Help
- usage: strint [-h] [(–stdout|–exec)] (str|int) […]
[–infile <file> (–obf|–only-strint)] [–outfile <file>] [–with-space] or/and [–eval or (–debug|–verbose)]
simple str & int obfuscator (c) zvtyrdt.id
- positional arguments:
STR | INT strings or integers
- optional arguments:
- -h, --help
show this help message and exit
- -v, --version
show program’s version number and exit
- --infile FILE
specify the file name to process
- --outfile FILE
save the results as a file
- --with-space
generate output strings with spaces
- --obf
same as –rand-if, –remove-blanks, –ignore-comments, –indent and –only-strint * default indentation is 1…
- --only-strint
just obfuscate strings and integers
- --encode
convert string to integer before obfuscate
- --stdout
add print function to output (string only)
- --exec
make the output an executable script
- additional:
if the –only-string option is called
- --rand-if
add a random if statement to the source code
- --indent INDENT
Indentation to use
- --remove-blanks
remove blank lines, instead of obfuscate
- --ignore-comments
remove first block of comments as well
- verbosity / simulation:
- --eval
try running output (experimental)
- --verbose
verbose (debug)
- --debug
enable debug mode
Metadata
Release files for strint 1.4.9.642019
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| strint-1.4.9.642019.tar.gz | 8.6 kB | Details |
Release files / strint-1.4.9.642019.tar.gz
| Download URL | strint-1.4.9.642019.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be0ce9742c78e72249630383af4597a17961f678494fe8d6e2afe8d2a11855f1
|
|
BLAKE2b-256 checksum How to use checksums |
69699dfe1c4d63a0dccb244fb66b2559bb8ad5bdf79c936e49b3283e6638abce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|