2026-03-13 12:35:05 -04:00
2026-03-13 08:51:16 -04:00
2026-03-13 08:49:47 -04:00
2026-03-13 12:35:05 -04:00

DECSEraser

Connection

Storage Type Connection Type Method Implemented? Notes
Hard Drive (SATA) SATA 5.25" 4x Bay 3.5" Enclosure > 4x SATA SAS Card > PCIe Slot A Yes
Solid State Drive (SATA) SATA 5.25" 4x Bay 2.5" Enclosure > 4x SATA SAS Card > PCIe Slot A Yes
Solid State Drive (NVMe) PCIe/M.2 5.25" 4x Bay NVMe Enclosure > MiniSAS to M.2 > M.2 Slot A No Not showing up in BIOS

Erasing

Storage Type Erase Type Method Implementation Implemented?
Hard Drive (SATA) - Baseline
- Secure Erase
- Decommission
- Clear Partitions
- 3 Pass Write
- 7 Pass Write
- sgdisk
- nwipe
- nwipe
Yes
Yes
Yes
Solid State Drive (SATA) - Baseline
- Secure Erase
- Decommission
- Clear Partitions
- Secure Erase
- 7 Pass Write
- sgdisk
- hdparm
- nwipe
Yes
Yes
Yes
Solid State Drive (NVMe) - Baseline
- Secure Erase
- Decommission
- Clear Partitions
- Secure Erase
- 7 Pass Write
- sgdisk
- nvme_cli
- nwipe
Yes
Yes
Yes

Logging

Info Location Log To: Implemented? Data Notes
User Script Input Ticket
Logfile
No Username
Propably can implement as part of the kerb auth
Wipe Details Script Input Ticket
Logfile
No Erase Level
Device Type
Device
Script Output Terminal Output Logfile No All script output Via transcribing or output redirection
Machine Data Registry Ticket
Logfile
No Machine Name
Domain
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Local Users Registry
Filesystem
Logfile No Local Users List HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
c:/Users
Domain Users Registry
Filesystem
Ticket
Logfile
No Domain User List HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
c:/Users
Last Logged On User Registry Ticket
Logfile
No Username HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI
Storage Info Other Ticket
Logfile
No Serial Number
SMART Data
smartctl
System Info Registry Logfile No Manufacturer
Model
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS
Can't actually be done offline
Misc Misc Ticket
Logfile
No Current Time/Date

Other

Goal Task Reasoning Implemented? Notes
Erasure Environment Setup Alpine Linux Environment with SquashFS/No Persistence Lightweight Linux Distro that can be loaded into RAM and be edited.
Avoids wiping USB but also can be used on any machine and customized.
Yes
Scripted Erase Tool Write a script to guide the erase process Allows for ease of use, and ensures consistent workflow
Can also tie in user auth, logging, etc
Yes Done via bash scripting in erase_drive.sh
User Authentication Implement user authentication For Auditing, Logging, connection to network shares, etc. No Probably kerb auth via krb5
Logging Implement logging For auditing purposes No Record user, drive serial, grab user list (if windows/unix drive), grab hostname, record script inputs
Ticket Notes Add ticket note through script To keep keyword searchable records associated with a ticket No Send email to Otobo with small details such as level, hostname, serial, etc
Might involve policy changes for when a ticket should be created.
Description
Tool for auditable, easy, and proper erasure of drives.
Readme MIT 46 KiB
Languages
Shell 100%