Skip to main content

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 -

Release files for bashsmash 1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bashsmash 1.2
File Size Uploaded
bashsmash-1.2.tar.gz 2.1 kB Details

Release files / bashsmash-1.2.tar.gz

Download URL bashsmash-1.2.tar.gz
Size 2.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a127ba71052ffc3adcee4195f5a55b62072bc3e613adcd32eee6f4ca6947db76
BLAKE2b-256 checksum
How to use checksums
9f7e5cb55de820cf90df990015b24ff570aaad5acff29fbd36f87f0e63856464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.2 This release

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page