---
title: Install bashfuscator on Linux | Snap Store
description: Get the latest version of bashfuscator for Linux - A fully configurable
  and extendable Bash obfuscation framework
url: https://snapcraft.io/bashfuscator
---

# bashfuscator

[林博仁 Buo-ren Lin (brlin)](https://snapcraft.io/publisher/brlin "View all snaps from 林博仁 Buo-ren Lin (brlin)")

* [林博仁 Buo-ren Lin (brlin)](https://snapcraft.io/publisher/brlin "View all snaps from 林博仁 Buo-ren Lin (brlin)")

latest/edge 7487348

Install latest/edge of bashfuscator

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install bashfuscator --edge
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

bashfuscator is only available on the unstable edge channel. It could break and change often.

---

### Package name

* bashfuscator

---

### License

* unset

---

### Last updated

* 4 May 2020 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/bashfuscator#report-snap-modal)

---

* [Description](https://snapcraft.io/bashfuscator#tab-description)
* [Security](https://snapcraft.io/bashfuscator#tab-security)

#### A fully configurable and extendable Bash obfuscation framework

**This is NOT an official distribution of Bashfuscator, refer <https://github.com/Lin-Buo-Ren/bashfuscator-snap/issues> for support.**

Bashfuscator is a modular and extendable Bash obfuscation framework written in Python 3. It provides numerous different ways of making Bash one-liners or scripts much more difficult to understand. It accomplishes this by generating convoluted, randomized Bash code that at runtime evaluates to the original input and executes it. Bashfuscator makes generating highly obfuscated Bash commands and scripts easy, both from the command line and as a Python library.

The purpose of this project is to give Red Team the ability to bypass static detections on a Linux system, and the knowledge and tools to write better Bash obfuscation techniques.

This framework was also developed with Blue Team in mind. With this framework, Blue Team can easily generate thousands of unique obfuscated scripts or commands to help create and test detections of Bash obfuscation.

---

## Install bashfuscator on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/bashfuscator/arch)

[### CentOS](https://snapcraft.io/install/bashfuscator/centos)

[### Debian](https://snapcraft.io/install/bashfuscator/debian)

[### elementary OS](https://snapcraft.io/install/bashfuscator/elementary)

[### Fedora](https://snapcraft.io/install/bashfuscator/fedora)

[### KDE Neon](https://snapcraft.io/install/bashfuscator/kde-neon)

[### Kubuntu](https://snapcraft.io/install/bashfuscator/kubuntu)

[### Manjaro](https://snapcraft.io/install/bashfuscator/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/bashfuscator/pop)

[### openSUSE](https://snapcraft.io/install/bashfuscator/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/bashfuscator/rhel)

[### Ubuntu](https://snapcraft.io/install/bashfuscator/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/bashfuscator/raspbian)
