Skip to content

A secure file and directory wiping tool designed for complete data deletion. It leverages DoD 5220.22-M to ensure that deleted files and directories are unrecoverable, while also offering the option to wipe free disk space.

Notifications You must be signed in to change notification settings

OneForAlldotPY/MetaShredder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetaShredder

MetaShredder is a Python-based file and directory shredding tool designed to securely delete files, directories, and wipe free space. The tool ensures data is unrecoverable by overwriting file contents and metadata multiple times.

Features

  • Securely overwrite files and directories using multiple passes.
  • Wipe free space on a drive to ensure deleted data cannot be recovered.
  • Track wiped files, directories, and any errors with a summary report.
  • Recursive directory wiping with metadata destruction.
  • Works on Windows, macOS, and Linux.

Installation

Clone this repository:

git clone https://github.com/yourusername/metashredder.git

Navigate to the project directory:

cd metashredder

No additional dependencies are required.

Usage

MetaShredder is designed to be run from the command line. You can securely wipe files, directories, and free space by specifying the path and options.

CLI Arguments

path: The path to the file or directory to be wiped. --passes: Number of overwrite passes (default: 3). --wipe-free-space: Option to wipe free space on the specified path or drive after the deletion.

Example Commands

  1. Wipe a File:

python metashred.py "path/to/file.txt" --passes 3

  1. Wipe a Directory:

python metashred.py "path/to/directory" --passes 5

  1. Run the program interactively: MetaShredder asks for confirmation before proceeding to wipe files:

python metashred.py "path/to/directory"

How It Works

MetaShredder is a secure file and directory deletion tool designed to ensure that sensitive data is thoroughly wipped from storage and cannot be recovered through forensic means. It achieves this by employing multiple passes of overwriting data with random patterns and securely deleting file metadata. The entire process is structured to meet high-security standards for digital data destruction.

About

A secure file and directory wiping tool designed for complete data deletion. It leverages DoD 5220.22-M to ensure that deleted files and directories are unrecoverable, while also offering the option to wipe free disk space.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages