Lethe
github.com
What it is
Lethe is a free, open-source command-line utility for wiping drives on Linux, macOS and Windows. It overwrites existing data with randomly generated data or a static pattern, then can read data back to check whether write commands succeeded. The project says it should work with HDDs, flash drives and SSDs, but warns that its current approach cannot reliably erase all SSD data because of wear leveling and compression.
Lethe requires root or administrator access to operate on real drives. It uses a fast cryptographic random generator and lets users override the operating system's recommended block size. It can track and automatically skip bad blocks and other localized errors, though that feature is experimental. Available binaries cover Windows x86-64, Intel macOS, experimental Apple macOS and Linux x86-64; installation from Rust sources is also documented. The project says initial active development is complete, though occasional changes may still be made. Lethe is licensed under Apache License 2.0.
Spec sheet
- What it does
- Lethe overwrites storage-device data to perform secure drive wiping.Read 14 Oct 2026 · github.com
- Purpose
- Lethe is a free, cross-platform, open-source utility for securely wiping drives.Read 8 Oct 2026 · github.com
- License
- Lethe is licensed under the Apache License, Version 2.0.Read 8 Oct 2026 · github.com
- Bad-block handling
- An experimental mode tracks and skips bad blocks and other localized errors automatically.Read 14 Oct 2026 · github.com
- Benchmark result
- On a 2015 MacBook Pro with macOS 10.14.4 and a 64 GB USB flash drive, the README records Lethe random fill at 2,758.11 seconds versus dd at 4,546.48 seconds in the shown test.Read 14 Oct 2026 · github.com
- Block-size control
- Users can override the operating system's recommended block size to potentially improve speed.Read 14 Oct 2026 · github.com
- Capacity limit
- A device is limited to 4,294,967,296 blocks; with 1 MB blocks the stated maximum is 4096 TB.Read 14 Oct 2026 · github.com
- Current release
- The repository identifies v0.8.2 as the current release.Read 14 Oct 2026 · github.com
- Development status
- The maker describes initial active development as complete, with occasional changes and no exact roadmap.Read 14 Oct 2026 · github.com
- Download options
- The repository provides binaries for Windows x86-64, Intel macOS, Apple macOS marked experimental, and Linux x86-64, and also documents installation from Rust sources.Read 8 Oct 2026 · github.com
- Downloads
- Release archives are offered for Windows x86-64, macOS Intel, experimental Apple Silicon, and Linux x86-64.Read 14 Oct 2026 · github.com
- Error handling
- It can track and automatically skip bad blocks and other localized errors, a feature marked experimental.Read 8 Oct 2026 · github.com
- Historical missing feature
- The Docs.rs documentation states that Secure Erase was not supported in Lethe 0.2.2 and recommends additional native Secure Erase where possible.Read 14 Oct 2026 · docs.rs
- Historical package documentation
- Docs.rs describes Lethe 0.2.2 as a free, cross-platform, open-source drive-wiping utility and exposes its Rust source documentation.Read 14 Oct 2026 · docs.rs
- Independent package platforms
- MyNixOS lists package targets across Darwin, Linux, BSD variants, Solaris, WASI, Redox, and Windows architectures.Read 14 Oct 2026 · mynixos.com
- Independent package version
- MyNixOS lists Lethe version 0.8.2, Apache-2.0 licensing, one executable, and marks it neither broken, insecure, unfree, nor unsupported.Read 14 Oct 2026 · mynixos.com
- Interface
- Lethe is a command-line interface with general and command-specific help commands.Read 14 Oct 2026 · github.com
- Interface and access
- Lethe is a command-line tool that requires root or administrator access to operate on real drives.Read 8 Oct 2026 · github.com
- Licence
- The repository states that Lethe is licensed under Apache License 2.0.Read 14 Oct 2026 · github.com
- Limit: drive wear
- The guide warns that multi-pass VSITR and badblocks operations perform intense passes that increase drive wear.Read 14 Oct 2026 · qwertyarticles.com
- Limit: long operations
- The independent guide says wiping can take several hours depending on drive size and selected method.Read 14 Oct 2026 · qwertyarticles.com
- Limit: privilege UX
- An open issue says the application only notifies users when it lacks elevation instead of requesting elevation automatically through a manifest.Read 14 Oct 2026 · github.com
- Limit: verification failure
- A Windows 10 user reported that two random-fill passes on a 1.8 TB Seagate HDD completed writing but repeatedly failed verification.Read 14 Oct 2026 · github.com
- Linux support
- Linux x86-64 binaries are provided.Read 14 Oct 2026 · github.com
- macOS support
- macOS is supported, with Intel and experimental Apple Silicon binaries published.Read 14 Oct 2026 · github.com
- Maintenance and support
- The maker says initial active development is complete, changes may still be made occasionally, there is no exact roadmap, and users can report issues.Read 8 Oct 2026 · github.com
- Maker identity
- The GitHub account owning the repository identifies the maker as Konstantin Alexandroff, using the handle Kostassoid.Read 14 Oct 2026 · github.com
- Maker location
- The maker's GitHub profile lists Berlin, Germany.Read 14 Oct 2026 · github.com
- Other limitations
- The maximum number of blocks per device is 4,294,967,296, and the application has not been tested on RAID storage.Read 8 Oct 2026 · github.com
- Performance features
- It uses a fast cryptographic random generator and lets users override the operating system’s recommended block size.Read 8 Oct 2026 · github.com
- Praise: accessibility
- An independent Windows guide describes Lethe as an open-source CLI that wipes drives from within the operating system, avoiding bootable media.Read 14 Oct 2026 · qwertyarticles.com
- Praise: wipe choices
- The independent guide documents zero, random, random2x, DoD, GOST, VSITR, and badblocks schemes with different pass counts.Read 14 Oct 2026 · qwertyarticles.com
- Privilege requirement
- Working with real drives requires root or administrator privileges, such as sudo on Unix systems.Read 14 Oct 2026 · github.com
- RAID limitation
- The maker says the application has not been tested on RAID storage.Read 14 Oct 2026 · github.com
- Randomness
- The utility uses a cryptographically based random generator for random-fill operations.Read 14 Oct 2026 · github.com
- Release date
- GitHub records v0.8.2 as released on September 26 by Konstantin Alexandroff.Read 14 Oct 2026 · github.com
- Repository activity
- GitHub shows the repository as public with about 150 stars, 11 forks, and eight open issues when accessed.Read 14 Oct 2026 · github.com
- Source installation
- Source installation uses the latest Rust toolchain with cargo install lethe.Read 14 Oct 2026 · github.com
- SSD limitation
- The README says wear leveling and compression make complete SSD erasure unreliable and recommends multiple random passes.Read 14 Oct 2026 · github.com
- Supported drives
- The project says it should work with HDDs, SSDs subject to limitations, and flash drives.Read 8 Oct 2026 · github.com
- Supported media
- The project says it should work with HDDs, SSDs with limitations, and flash drives.Read 14 Oct 2026 · github.com
- Verification
- Lethe can read back data to verify that write commands succeeded.Read 8 Oct 2026 · github.com
- Windows support
- Windows is supported, but Windows Subsystem for Linux is excluded.Read 14 Oct 2026 · github.com
- Wiping method
- It wipes drives by overwriting existing data with randomly generated data or a static pattern.Read 8 Oct 2026 · github.com
- Write verification
- Lethe reads data back after writing to check whether write commands succeeded.Read 14 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free and open source under Apache License 2.0.
- Can verify whether write commands succeeded.
- Supports randomly generated data or a static pattern.
- Available for Linux, macOS and Windows.
Limits
- Real-drive use requires root or administrator access.
- SSD wiping cannot reliably erase all data.
- Bad-block handling is experimental.
- The project has no exact roadmap.
Who it suits
Lethe may suit users who need a free command-line drive-wiping utility and can operate with administrator access. Its listed platforms include Linux, macOS and Windows.
Verdict
Lethe offers drive overwriting and write verification, with binaries for several operating systems. Its SSD caveat, administrator requirement and experimental error handling matter when deciding whether it fits a wiping task.
Where Specifiction places it
- Disk Wiping Software#4 of 288.4