A network-activated killswitch (NAK) written in Rust
Find a file
2024-04-18 11:28:55 +00:00
src fix: reboot passes rust_analyzer 2024-04-17 16:17:24 +03:00
.gitignore init: add code 2024-04-13 13:28:50 +03:00
.gitlab-ci.yml fix: remove cargo tests because they're only supposed to be run on QEMU/KVM virtual machines 2024-04-17 13:18:25 +00:00
Cargo.lock init: add code 2024-04-13 13:28:50 +03:00
Cargo.toml init: add code 2024-04-13 13:28:50 +03:00
demo.mp4 fix: rename demo video to a more concise name 2024-04-18 11:12:08 +00:00
LICENSE init: add code 2024-04-13 13:28:50 +03:00
README.md fix: readme.md video not embedding 2024-04-18 11:28:55 +00:00
shell.nix init: add code 2024-04-13 13:28:50 +03:00

pasternakd

A daemon for the pasternak network-activated killswitch, intended to detach GPT & LUKS headers, making all LUKS encrypted data unrecoverable.

Installation Instructions

Arch Linux

sudo pacman -S rust cargo
git clone https://git.xorycode.dev/xory/pasternakd
cd pasternakd
cargo build --release
sudo cp ./target/release/pasternakd /bin/

Debian Linux & Permutations

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://git.xorycode.dev/xory/pasternakd
cd pasternakd
cargo build --release
sudo cp ./target/release/pasternakd /bin/