Go to file
Hendrik Schutter 45dac1a4a7 random 2022-08-20 10:39:26 +02:00
doc update docs 2022-05-17 09:16:58 +02:00
include memset 2022-08-20 09:59:27 +02:00
scripts fix update script 2022-06-29 19:08:43 +02:00
src random 2022-08-20 10:39:26 +02:00
.gitignore pclose instead fclose 2022-01-26 15:44:32 +01:00
LICENSE Initial commit 2018-11-08 18:31:00 +01:00
README.md Merge branch 'develop' 2022-05-18 22:02:47 +02:00
astyle.sh using now own shred impl with check if the complete drive is full of zeros after shredding 2022-05-14 14:06:16 +02:00
ignoreDrives.conf using now own shred impl with check if the complete drive is full of zeros after shredding 2022-05-14 14:06:16 +02:00
makefile dummy code for shredding static selected drive 2022-08-19 18:38:02 +02:00
reHDDShred dummy code for shredding static selected drive 2022-08-19 18:38:02 +02:00
reHDD_memset.log random 2022-08-20 10:39:26 +02:00
shredTest memset 2022-08-20 09:59:27 +02:00
vcCodium.code-workspace fixed states if drive is no longer present 2020-08-26 18:38:39 +02:00

README.md

reHDD

Useful for:

  • checking new drives for the first time
  • checking used drives for their next live
  • deleting a drive securely via overwriting

Screenshot

alt text

Debian Build Notes

  • apt-get install ncurses-dev git make g++
  • make release

Create Standalone with Debian 11

Instructions how to create a standalone machine that boots directly to reHDD. This is aimed for production use, like several drives a day shredding.

  • Start reHDD after boot without login (as a tty1 shell)
  • Start dmesg after boot without login (as a tty2 shell)
  • Start htop after boot without login (as a tty3 shell)
  • Upload reHDD log every 12h if wanted

Software requirements

  • apt-get install hwinfo smartmontools curl

Installation

clone this repo into /root/

cd /root/reHDD/

make release

bash scripts/install_reHDD.bash

If you want to upload the logs, edit scripts/reHDDLogUploader.bash with your nextcloud token

Add your system drive in /root/reHDD/ignoreDrives.conf like: e102f49d Get the first 8 Bytes from your UUID via blkid /dev/sdX

reboot

Build docs

make docs

open doc/html/index.html in browser