Skip to content
A tool for obfuscating bash shell code
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bashsmash
.gitignore
LICENSE
README.md
setup.py
upload.sh

README.md

BashSmash

A tool for obfuscating bash shell code

Installation

To install BashSmash, make sure python3.7 and python3-pip are installed on your computer, then run:

pip3 install bashsmash

BashSmash is now installed!

Usage

BashSmash can be used in two ways. First, by passing your script as an argument:

# The result will be sent to stdout
bashsmash "echo Hello, World\!" 

Or, by piping through stdin:

# The result will be sent to stdout
echo "echo Hello, World\!" | bashsmash -

Possible upcoming features

  • Read from file
  • Reverse a smashed script
  • Further obfuscation
You can’t perform that action at this time.