Tomb logo

Tomb

Minimal command line tool for locking files and folders with Linux dm-crypt and LUKS

Repository activity
  • Stars1.6k
  • Forks162
  • Open Issues34
License

GPL-3.0

Languages
  • Shell
  • Python
  • C
Tomb screenshot

About Tomb

Tomb is a minimalistic command-line tool for creating and managing encrypted folders on Linux, built on dm-crypt and LUKS. Each encrypted volume is a tomb folder paired with a separate key file, so the storage and the key that unlocks it can be kept and moved independently.

The workflow is a handful of short commands: dig a new tomb of a chosen size, forge a key, then lock the tomb with that key. Later you open the tomb to mount it and close it when done; if you are in a hurry, slam kills every process holding files open inside the tomb and closes it immediately.

Two-factor unlocking with a FIDO2 passkey adds a hardware second factor for opening your volumes.

Key features

  • Create, lock, open, close, and slam encrypted tombs
  • Uses Linux dm-crypt and LUKS
  • Separate key file for each tomb
  • FIDO2 passkey support for two-factor unlocking

Details

First released
2007
Platforms
Linux · CLI
Deployment
offline-first
Encryption
dm-crypt and LUKS
Two-factor
FIDO2 passkey unlocking
License
GPL-3.0