Skip to content

Commit aaa1219

Browse files
shreyas-omkarShreyashSri
authored andcommitted
Revise README for clarity and additional details (#1)
Updated the README.md to enhance clarity and detail about Void's features, usage instructions, and wipe certificate generation.
1 parent 0064f20 commit aaa1219

1 file changed

Lines changed: 143 additions & 0 deletions

File tree

README.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
2+
# Void: Cross-Platform Secure Data Wiping Solution
3+
4+
**Official Website:** [https://devpoliooo.vercel.app/](https://devpoliooo.vercel.app/)
5+
6+
---
7+
8+
## Overview
9+
Void is an open-source, cross-platform data wiping system focused on verifiable and standards-compliant data erasure across a wide range of storage devices.
10+
11+
It supports HDDs, SSDs, NVMe drives, removable USB storage, and Android devices, and is designed to perform complete, irreversible data destruction, not just filesystem-level deletion.
12+
13+
Void runs on a 64-bit Tiny Core Linux base to keep the environment minimal, fast, and hardware-tolerant, making it usable on both modern systems and older machines without relying on vendor-specific tooling.
14+
15+
The project follows NIST SP 800-88 data sanitization guidelines and produces cryptographically verifiable wipe records that can be audited or validated later. These records support reproducible erasure workflows, compliance verification, and responsible device reuse or disposal.
16+
17+
---
18+
19+
## Key Features
20+
21+
- **Full Disk Wipe** — ATA Secure Erase for HDDs, NVMe Secure Erase for SSDs
22+
23+
- **Android Wipe** — Automated ADB + Fastboot reset for complete data removal
24+
25+
- **USB Wipe** — File-system signature wiping using the `dd` protocol
26+
27+
- **Tamper-Proof Certificates** — Verifiable proof of secure erasure
28+
29+
- **Offline Operation** — Works entirely without internet access
30+
31+
- **Lightweight** — Tiny Core Linux base for minimal system resource usage
32+
33+
---
34+
35+
## Installation & Usage Guide
36+
37+
### For Windows Users
38+
39+
#### Step 1 — Download Files
40+
41+
1. Visit the [official Void website](https://devpoliooo.vercel.app/).
42+
43+
2. Download the latest **Void ISO** file.
44+
45+
#### Step 2 — Create a Bootable USB with Rufus
46+
47+
1. Download and install [**Rufus**](https://rufus.ie).
48+
49+
2. Insert a USB drive (minimum 4 GB).
50+
51+
3. Open **Rufus** and configure:
52+
53+
- **Device:** Select your USB drive
54+
55+
- **Boot selection:** Choose the downloaded `Void.iso`
56+
57+
- **Partition scheme:** Choose `MBR` (Legacy BIOS) or `GPT` (UEFI) based on your device.
58+
59+
4. Click **Start** and wait for Rufus to finish creating the bootable USB.
60+
61+
#### Step 3 — Boot into Void
62+
63+
1. Insert the USB drive into the target computer.
64+
65+
2. Restart and open the boot menu (`F12`, `Esc`, or `Del` depending on the system).
66+
67+
3. Select your USB device to boot into **Void**.
68+
69+
#### Step 4 — Start Wiping
70+
71+
Once the Void interface loads, select an option:
72+
73+
- **Wipe Internal Disk (HDD/NVMe)**
74+
75+
- **Wipe USB Devices**
76+
77+
- **Wipe Android Devices**
78+
79+
Follow the on-screen prompts.
80+
After completion, Void automatically generates a **wipe certificate** which will be stored on the Pendrive.
81+
82+
---
83+
84+
### For Linux Users
85+
86+
#### Option 1 — Using the ISO File
87+
88+
1. Download the `Void.iso` file.
89+
90+
2. Identify your USB drive (e.g., `/dev/sdb`).
91+
92+
3. Use the `dd` command to make a bootable USB:
93+
94+
```bash
95+
96+
sudo dd if=Void.iso of=/dev/sdX bs=4M status=progress conv=fsync
97+
```
98+
99+
Replace /dev/sdX with your actual USB device path (not a partition like /dev/sdb1).
100+
Reboot your system and select the USB device from the boot menu.
101+
102+
---
103+
104+
### Option 2 — Using the .deb Package
105+
106+
Download the void.deb package from the official website.
107+
Install it using:
108+
109+
```bash
110+
sudo dpkg -i void.deb
111+
sudo apt-get install -f
112+
```
113+
114+
Launch Void with:
115+
116+
```bash
117+
void
118+
```
119+
120+
Follow the interface to securely wipe supported devices.
121+
122+
### For Android devices:
123+
124+
- Enable USB Debugging in Developer Options before connecting.
125+
- Ensure the phone is properly recognized by ADB.
126+
127+
128+
### Wipe Certificates
129+
130+
After each successful operation, Void creates a digital wipe certificate that includes:
131+
- Device name and serial number
132+
- Wipe timestamp
133+
- Wipe method (ATA, NVMe, ADB, or dd)
134+
- Verification checksum
135+
- Operator ID (if configured)
136+
137+
These certificates act as tamper-proof audit records, providing verifiable proof of data erasure for organizations and compliance audits.
138+
139+
### !!! Important Notes
140+
141+
- All data will be permanently erased. Back up any critical data before proceeding.
142+
- Use Void only on devices you own or are authorized to wipe.
143+
- Some older HDDs may not support ATA Secure Erase commands.

0 commit comments

Comments
 (0)