The Secure File Shredder is a tool designed to permanently delete files and directories, making them unrecoverable by forensic tools. It follows industry standards for secure deletion, including DoD 5220.22-M and Gutmann method techniques.
- Secure File Shredding β Overwrites files multiple times before deletion
- Directory Shredding β Recursively deletes all files within a folder
- Randomized File Renaming β Obscures filenames before deletion
- Free Space Wiping β Overwrites unallocated disk space to prevent recovery
Clone the repository
git clone https://github.com/lytexdev/file-shredder.git
cd file-shredderCreate a virtual environment
python3 -m venv .venv
source .venv/bin/activateInstall dependencies
pip install -r requirements.txtpython file-shredder.py path/to/filepython file-shredder.py path/to/directorypython file-shredder.py path/to/file --passes 12(Default: 7 passes)
This project is licensed under the MIT License - see the LICENSE file for details.