This toolkit provides multi-layer obfuscation and steganographic encoding techniques for securing sensitive data. It supports various obfuscation methods, including Base64, XOR, Steganography (Image & Whitespace).
✅ Multi-layer obfuscation: Base64, XOR ✅ Image-based Steganography: Hide text inside images using LSB encoding ✅ Whitespace-based Steganography: Hide data using zero-width characters ✅ Binary file support ✅ Custom XOR keys ✅ Command-Line Interface (CLI) Support
Install the required dependencies using:
pip install -r requirements.txtEnsure you have PIL (Pillow) and numpy installed for image processing.
python main.py obfuscate secret.txt --methods base64,xorpython main.py obfuscate secret.txt --methods xor --key mysecretkeypython main.py deobfuscate secret.txt.obf --methods xor,base64python main.py obfuscate secret.txt --methods steg-image --image input.png --output stego.pngpython main.py deobfuscate stego.png --methods steg-imagepython main.py obfuscate secret.txt --methods whitespacepython main.py deobfuscate secret.txt.steg --methods whitespaceobs_toolkit/
│── obfuscate/
│ ├── obfuscator.py
│── deobfuscate/
│ ├── deobfuscator.py
│── steg/
│ ├── steganography.py
│── main.py
│── requirements.txt
│── README.md
🔹 Audio Steganography (Hiding text in sound files)
🔹 Network Traffic Obfuscation
🔹 Polyglot File Obfuscation
Feel free to open an issue or submit a pull request to improve the toolkit!
This project is licensed under the MIT License.