srm (secure rm) is a command-line compatible rm(1) which destroys file contents before unlinking. The goal is to provide drop in security for users who wish to prevent command line recovery of deleted information, even if the machine is compromised.
| Tags | Security |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: Deletion of 0 byte files was fixed. Handling of files less than 4096 bytes was fixed. Handling of files greater than 2GiB on 32-bit systems was fixed. The OpenBSD compat switch is used. Mac OS X ressource forks are handled. Some code was added from the Mac OS X port and the Win32 port.


Changes: Much-improved symlink handling, minor bugfixes, and build support for more recent versions of automake. This is a recommended upgrade for new users or anyone currently having problems.


Changes: Some build problems on MacOS X, OpenBSD, and other 4.4BSD derivatives were fixed. The -f and -v options now work together.


Changes: A small problem where unlinking a file would deadlock if the new 14 character random name already existed has been fixed. The README has been updated to warn about potential unreliability on journaled file systems.


Changes: This release includes minor build changes to allow for clean builds on Solaris and Tru64, and new Redhat 7.1 based rpms. Current users shouldn't upgrade, unless you want the new binary packages.