- π 10 Encryption Methods - Multiple obfuscation techniques.
- π Auto-Decryption - Intelligent method detection.
- β‘ Fast & Efficient - Optimized with progress bars.
- π¨ Clean CLI - Simple command-line interface.
- π¦ Open Source - Fully transparent, community-driven, and easy to extend.
git clone https://github.com/zidan-idz/ArPy.git cd ArPy pip install -r requirements.txtOr use the install script:
bash install.shpython run.py -e base64 script.pypython run.py -e marshal -i 5 script.pypython run.py -e zlib script.py -o encrypted_output.pypython run.py -d base64 encrypted.pypython run.py -d auto encrypted.pypython run.py --list| Method | Description | Iterations |
|---|---|---|
marshal | Compile to bytecode | β |
zlib | Compress using zlib | β |
base64 | Encode using Base64 | β |
base32 | Encode using Base32 | β |
base16 | Encode using Base16 | β |
lambda | Lambda + XOR obfuscation | β |
bitwise | Boolean/Bitwise arithmetic | β |
binhex | Massive integer encoding | β |
charlen | Character length encoding | β |
revzlib | Reverse + Zlib + Base64 | β |
All encryption methods are supported for decryption, plus:
auto- Automatically detect and decrypt
usage: run.py [-h] [-e METHOD] [-d METHOD] [-i N] [-o FILE] [--list] [--version] [file] ArPy - Python Obfuscation Tool v3.1 positional arguments: file Input file to process options: -h, --help show this help message and exit -e METHOD, --encrypt METHOD Encryption method -d METHOD, --decrypt METHOD Decryption method -i N, --iterations N Number of iterations (max 50, default: 1) -o FILE, --output FILE Output file path --list List all available methods --version show program's version number and exit - Python 3.7+
- tqdm 4.66+ (for progress bars)
This project is licensed under the MIT License - see the LICENSE file for details.
Zidan IDz
- GitHub: @zidan-idz
- Facebook: @Zidan_IDz
- Instagram: @zidan_idz
This tool is for educational purposes and legitimate code protection only. Do not use it for malicious purposes. The author is not responsible for any misuse of this software.
See CHANGELOG.md for detailed version history.
A maintenance and stability update focusing on reliability and correctness.
- Fixed
bitwiseandcharlendecryption logic (now fully reversible). - Added comprehensive test suite for stability.
- Improved clarity in
marshaldecryption feedback.


