"Not just deletion—total memory erasure."
Obliviate Shredder is a secure anti-forensics tool that obliterates files and folders beyond recovery. Inspired by the "Obliviate" spell from Harry Potter, this tool ensures that no digital trace remains after shredding.
Feature | Description |
---|---|
🔥 AES-256 Encryption | Encrypts files before deletion to prevent data reconstruction. |
🔄 Multi-Pass Overwriting | Overwrites data multiple times using random, cryptographic, or hash-based methods. |
🛡 Random Filename Renaming | Renames files several times with randomized names before deleting them. |
🕵️ Metadata & Timestamp Scrubbing | Modifies file attributes to remove forensic traces. |
⚡ Multithreading for Speed | Uses multiple CPU threads to shred large folders quickly. |
🎨 Colorful, Magic-Themed Logging | Features spell animations and color-coded logs for an immersive experience. |
🛠 Debug Mode | Enables detailed logging to track the shredding process. |
Ensure you have Python 3.6+ installed.
Install dependencies using pip
:
pip install pycryptodome
1️⃣ Clone the repository:
git clone https://github.com/tsumarios/obliviate-shredder.git
cd obliviate-shredder
2️⃣ Install dependencies:
pip install -r requirements.txt
3️⃣ Run the shredder:
python3 obliviate_shredder.py --help
You can also compile the shredder into a single executable (no Python interpreter required).
Install nuitka:
pip install nuitka
Build the executable:
nuitka --standalone --no-deployment-flag=self-execution --onefile obliviate_shredder.py
This will generate a standalone binary in the current directory.
Move the binary to a desired location for convenient use, e.g., /usr/local/bin/
:
mv obliviate_shredder.bin /usr/local/bin/obliviate_shredder
You can now run it from anywhere in your terminal!
obliviate_shredder /path/to/file
obliviate_shredder /path/to/folder
obliviate_shredder /path/to/file -e
obliviate_shredder /path/to/file -m [random|crypto|hash]
obliviate_shredder /path/to/file -p 5
(Runs 5 overwrite passes.)
obliviate_shredder /path/to/file -d
obliviate_shredder /path/to/folder -t 8
(Uses 8 threads for faster deletion.)
2025-03-06 15:45:10 | INFO | 🔥🪄 Obliviate Shredder - Magic File Erasure🔥🪄
2025-03-06 15:45:10 | DEBUG | 🛠 Debug mode enabled! Verbose logging activated.
2025-03-06 15:45:11 | INFO | 🪄 Obliviate! 💀💨 Erasing: /path/to/secret.txt ...
2025-03-06 15:45:12 | DEBUG | 🔐 File encrypted before deletion: /path/to/secret.txt
2025-03-06 15:45:12 | DEBUG | ✅ Overwritten /path/to/secret.txt using method: random
2025-03-06 15:45:13 | DEBUG | 🔄 File renamed multiple times to: /randomly/named/file123
2025-03-06 15:45:14 | INFO | /randomly/named/file123 gone. 💀
2025-03-06 15:45:15 | INFO | ✅ Obliviate shredding completed! 🪄 💀
Once a file is shredded using Obliviate Shredder, it CANNOT be recovered—not even with forensic tools. Use with extreme caution! 💀🔥
- Email: marioraciti@pm.me
- LinkedIn: linkedin.com/in/marioraciti
- Twitter: twitter.com/tsumarios
If you want to support me, I would be grateful ❤️
💀🔥 Now go forth, and cast the ultimate Obliviate spell on your files! 🪄💨