1 stable release
Uses old Rust 2015
1.0.0 | Dec 1, 2016 |
---|
#9 in #erase
15KB
143 lines
This is a simple Utility to Erase Free Space as per a Procedure
This is a simple utility that tries to clear the free space on a device by creating an ever expanding file using the method defined by a procedure until the operating system responds with an out of space error.
Implemented Procedures
Supported Operating Systems
- unix (macOS, linux, etc)
Contributions
Contributions are welcome, if you have a procedure you want to implement or improve the tool please open an issue first to discuss it before submitting code.
DISCLAIMER
This utility does not provide a 100% guarantee to data erasure located in areas of the device marked as free space by the filesystem managing the device. This is a best effort and in the event that absolute data erasure is necessary ensure that the device is encrypted before storing the sensitive data and destroy the device when it is decommissioned. This tool is more of a way to clean the free space on a device that is still going to remain operational and you need to preserve the content that is actually taking up space on the device. This utility has not been verified by security critics / professionals so use at your own discretion.
Dependencies
~2.5MB
~32K SLoC