Skip to content

Cerberus is a file and directory deletion tool that securely wipes files using the DoD 5220.22-M method.

Notifications You must be signed in to change notification settings

Equinox-01/cerberus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Cerberus

Cerberus is a tool for securely deleting files and directories using the DoD 5220.22-M method. It offers a command-line application.

Features

  • Secure File Deletion: Wipes files using the DoD 5220.22-M pattern (3 passes: zeros, ones, and random data).
  • Command-Line Interface: Simple interface for deleting files and directories.

Installation

  1. Install Ruby: Make sure Ruby is installed on your system.

  2. Install Required Gems:

    gem install concurrent-ruby
  3. Clone the Repository:

    git clone https://github.com/equinox-01/cerberus
    cd cerberus

Usage

  1. Run the Terminal App:

    ruby cerberus.rb path/to/file1 path/to/file2 path/to/directory
  2. Example:

    ruby cerberus.rb file1.txt file2.txt /path/to/directory

Code Structure

  • secure_file_eraser.rb: Contains the core logic for securely deleting files and directories.
  • cerberus.rb: Command-line application for handling file and directory deletion.

About

Cerberus is a file and directory deletion tool that securely wipes files using the DoD 5220.22-M method.

Resources

Stars

Watchers

Forks

Languages