Skip to content

victormeloasm/eXpurg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eXpurg: A Small Professional File Eraser

Logo

eXpurg is a lightweight, professional-grade file erasure utility designed for security-conscious environments.
It securely overwrites and deletes files to reduce the chance of forensic recovery.

Features

  • Multi-pass overwrite with cryptographically secure random data
  • Detection of SSD vs HDD and filesystem type
  • Cleans extended attributes and ACLs (Linux)
  • Handles immutable/append-only flags (Linux)
  • Cross-platform design (Linux/Windows)
  • MIT licensed, fully open-source

Build

On Linux:

make

This will produce the binary expurg-auditor.

Usage

./expurg-auditor [options] <file>

Options:
  -h, --help        Show help
  -v, --verbose     Verbose output
  -q, --quiet       Quiet mode
  -p, --passes N    Number of overwrite passes (default: 20)
  -s, --strict      Strict mode (abort on SSD/COW/NTFS)

Download

Download eXpurg

License

MIT License © 2025 Víctor Duarte Melo victormeloasm@gmail.com

About

eXpurg: A small professional file eraser

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors