Skip to content

xnomas/stringMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stringMaker

A simple tool for string obfuscation and construction

Installation

Simply git clone:

git clone https://github.com/xnomas/stringMaker

Usage

The tool supports two modes:

  1. Command line mode
  2. Interpreter mode

For command line mode treat it like a standard UNIX app:

python stringMaker.py --help
usage: stringMaker [-h] [--str STR] [--interpreter] [--lang LANG] [--char] [--code-point] [--b64] [--url-safe] [--url-encode] [--hex] [--supported]

optional arguments:
  -h, --help     show this help message and exit
  --str STR      the original string you wish to represent (default: None)
  --interpreter  run the interpreter (default: False)
  --lang LANG    set the language that the string will be represented in (default: None)
  --char         represent the string in ascii in given language (default: False)
  --code-point   specific to JavaScript, use String.fromCodePoint (default: False)
  --b64          represent the string in base64 in given language (default: False)
  --url-safe     use with --b64, sets encoding to url safe base64 (default: False)
  --url-encode   represent the string URL encoded in given language (default: False)
  --hex          represent the string in hex in given language (default: False)
  --supported    supported languages (default: False)

To enter interpreter mode use python stringMaker.py --interpreter:

interpreter

Suggestions

If you have a suggestion, feel free to open an issue or see the discussions tab.

Contributions

The tool is open source so contributions are welcome. I use the python-black linter.

About

A simple tool for string obfuscation and construction

Topics

Resources

License

Stars

Watchers

Forks

Languages