A package to decrypt bash scripts obfuscated with eval.
Project description
clearshell 1.2.16
clearshell
is a Python package designed to decrypt bash scripts obfuscated with eval
. This tool allows you to easily decrypt these scripts either from the command line or within your Python code.
Features
- Decrypts bash scripts obfuscated with
eval
. - Optionally moves the decrypted file to a specified directory.
Installation
You can install the clearshell
package using pip
:
pip install clearshell
Command-Line Usage
To decrypt a bash script and save the output:
clearshell --decrypt input_file.sh decrypted_file.sh
To decrypt a bash script and move the decrypted file to a specified directory:
clearshell --decrypt input_file.sh decrypted_file.sh --move /path/to/destination
Examples
Basic Decryption:
clearshell --decrypt obfuscated.sh decrypted.sh
Decryption with Move:
clearshell --decrypt obfuscated.sh decrypted.sh --move /path/to/destination
Thank You
Thank you for using clearshell
. We hope it helps you in your scripting and security endeavors. If you have any feedback or suggestions, feel free to contribute to the project on GitHub.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
We welcome contributions! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
Author
Developed by Fidal.
Thank you for using clearshell
! Have a great day!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file clearshell-1.2.16.tar.gz
.
File metadata
- Download URL: clearshell-1.2.16.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1021e9cc110d51166e8f31ec653b3d25b673071377c688540c426eb78134168a |
|
MD5 | 587637685a22933c813e19dab4d59668 |
|
BLAKE2b-256 | e7317351dd265a4dc87cca54f5100f1635bb6673894d64e683c4dc010287af65 |
File details
Details for the file clearshell-1.2.16-py3-none-any.whl
.
File metadata
- Download URL: clearshell-1.2.16-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46d99a05a76cb7d17cf532a060172855ec80cdc754418b58b574df48dcb037b5 |
|
MD5 | 7d1598ebd6dab07246411b5e49a264f5 |
|
BLAKE2b-256 | eff007a9e8089ba9f0f80b1345c41f1219e48beb2297c7d348ce8969a4b2c2f8 |