https://github.com/anaemos/obliterator
A secure, cross-platform data wiping solution for safe e-waste management. Built for Smart India Hackathon (SIH), Obliterator addresses the critical challenge of data security in electronic waste recycling.
https://github.com/anaemos/obliterator
bash linux operating-system python3 storage
Last synced: 4 months ago
JSON representation
A secure, cross-platform data wiping solution for safe e-waste management. Built for Smart India Hackathon (SIH), Obliterator addresses the critical challenge of data security in electronic waste recycling.
- Host: GitHub
- URL: https://github.com/anaemos/obliterator
- Owner: Anaemos
- Created: 2025-09-21T21:58:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-10-04T11:54:54.000Z (4 months ago)
- Last Synced: 2025-10-04T13:23:25.242Z (4 months ago)
- Topics: bash, linux, operating-system, python3, storage
- Language: Python
- Homepage:
- Size: 171 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Obliterator
**A secure, cross-platform data wiping solution for safe e-waste management.**
Built for **Smart India Hackathon (SIH)**, Obliterator addresses the critical challenge of **data security in electronic waste recycling**.
---
## Background
India generates over **1.75 million tonnes of e-waste annually**, yet millions of laptops and smartphones remain hoarded in homes and offices.
The biggest reason: **fear of data breaches**.
Most users hesitate to recycle or resell their devices because:
- Sensitive data might be recovered,
- Existing wiping tools are too **complex, expensive, or unverifiable**.
As a result, more than **₹50,000 crore worth of IT assets** lie unused — harming the circular economy and contributing to environmental risks.
---
## Problem Statement
Design and prototype a **secure, cross-platform data wiping application** that:
- Securely erases all user data, including hidden storage (HPA/DCO, SSD sectors).
- Generates a **digitally signed, tamper-proof wipe certificate** (PDF + JSON).
- Offers an **intuitive one-click GUI**, accessible to everyday users.
- Works offline (via **bootable ISO/USB**) for devices without OS access.
- Enables **third-party verification** of wipe status.
- Aligns with **NIST SP 800-88** standards for data sanitization.
---
## Impact
- Builds **user confidence** in recycling & resale of devices.
- Reduces hoarding of IT assets by making disposal safe.
- Promotes **trust, transparency, and accountability** in IT asset disposal.
- Supports **India’s circular economy** and sustainable e-waste management.
---
## Technical Overview
Obliterator consists of:
- **GUI Entry Point** → `obliterator_gui.py`
- **Authentication Layer** → `login_system.py` (Supabase-based)
- **Data Wiping Engine** → secure erasure methods across drives/sectors
- **Certificate Generator** → creates tamper-proof wipe reports in **PDF/JSON**
- **To test run obliterator_gui.py directly
The prototype was integrated into **Puppy Linux (Bookwormpup)** ISO for:
- **Bootable USB deployment**
- **Virtual Machine demo environment (Vbox)**
---
## 🚀 Getting Started
### Installation
```bash
git clone https://github.com/Anaemos/Obliterator.git
cd Obliterator