Projects / srm


srm (secure rm) is a command-line compatible rm(1) which overwrites file contents before unlinking. The goal is to provide drop in security for users who wish to prevent recovery of deleted information, even if the machine is compromised.

Operating Systems

Recent releases

  •  18 Mar 2014 07:40

    Release Notes: OS X resource fork removal was fixed.

    •  13 Jan 2014 21:36

      Release Notes: This release securely overwrites POSIX extended attributes. On Windows, it handles NTFS hard links and alternate data streams.

      •  25 Nov 2010 23:08

        Release Notes: Win32 command line wildcard expansion was implemented. The use of "-v -v" displays the current write position. The SIGINFO and SIGUSR2 signals trigger a display of the current write position. The -x option does not cross file system boundaries. Block devices are overwritten.

        •  18 Aug 2009 03:43

          Release Notes: The program now compiles and works on Mac OS X again. A DoE wipe mode was added. Deletion of named pipes/FIFOs was fixed. Debian and Win32 fixes were applied.

          •  12 Jul 2008 19:14

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.