A network-activated killswitch (NAK) written in Rust
Find a file
2024-05-01 00:39:04 +03:00
src fix: implement improved filter (first implemented on quickill) 2024-05-01 00:39:04 +03:00
.gitignore init: add code 2024-04-13 13:28:50 +03:00
.gitlab-ci.yml Revert "feat: re-enable unit test in ci/cd as it is possible to make it pass" 2024-04-18 11:49:15 +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/