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-shredder
Create a virtual environment
python3 -m venv .venv
source .venv/bin/activate
Install dependencies
pip install -r requirements.txt
python file-shredder.py path/to/file
python file-shredder.py path/to/directory
python 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.