Post

File Eraser (x1)

Penghapusan file dengan 7-pass overwrite, metadata destruction, dan secure deletion.

File Eraser (x1)

File Eraser (x1) ๐Ÿ”ฅ adalah senjata pamungkas untuk penghancuran file permanen! Alat ini mengimplementasikan teknik penghancuran data dengan 7-pass overwrite, penghancuran metadata, dan teknik anti-forensik untuk memastikan file Anda benar-benar hancur tak tersisa ๐Ÿ’ฅ.

๐ŸŒŸ Fitur Utama

  • โœ… 7-pass overwrite - Kombinasi standar DoD + pola khusus
  • ๐Ÿ”ฅ Metadata destruction - Penghapusan timestamp, multiple rename, permission lock
  • ๐Ÿ›ก๏ธ Secure deletion - Teknik OS-specific untuk penghapusan akhir
  • ๐Ÿค– SSD detection - Peringatan otomatis untuk media penyimpanan modern
  • ๐Ÿ“Š Verifikasi real-time - Pemeriksaan integritas setiap pass
  • ๐Ÿš€ Optimasi performa - Chunking 1MB untuk file besar
  • ๐ŸŒ Cross-platform - Dukungan penuh Linux, Windows, macOS
  • ๐Ÿ“œ Logging - Audit trail lengkap dengan timestamp

โš™๏ธ Prasyarat

  • ๐Ÿ Python 3.8 atau lebih baru
  • ๐Ÿ’ป Sistem operasi:
    • ๐Ÿง Linux (direkomendasikan)
    • ๐ŸชŸ Windows 10/11
    • ๐ŸŽ macOS 10.15+
  • ๐Ÿ”‘ Izin administrator untuk file sistem

๐Ÿ“ฅ Instalasi

  1. Clone repository atau download script:
    1
    
     git clone https://github.com/ricalnet/file-eraser-x1 && cd file-eraser-x1
    
  2. Berikan izin eksekusi:
    1
    
     chmod +x main_x1.py
    
  3. (Opsional) Instal ke PATH sistem:
    1
    
     sudo cp main_x1.py /usr/local/bin/fileeraserx1
    

๐Ÿš€ Penggunaan

Penghancuran File Tunggal

1
./main_x1.py rahasia.txt

Penghancuran Direktori (rekursif)

1
./main_x1.py folder_sensitif/ --yes

Opsi Lanjutan

1
2
3
4
5
6
7
8
9
10
11
12
13
./main_x1.py [PATH] [OPTIONS]

๐Ÿ”ฅ Opsi Destruksi:
  --gutmann        Mode ekstrim 35-pass (sangat lambat) ๐Ÿข
  --dod            Standar DoD 3-pass (lebih cepat) โšก
  --passes N       Custom pass count (default: 7) ๐Ÿ”ข

โš™๏ธ Opsi Tambahan:
  --no-verify      Nonaktifkan verifikasi overwrite ๐Ÿšซ
  --no-metadata    Nonaktifkan metadata destruction ๐Ÿ“›
  -v, --verbose    Mode verbose (detail proses) ๐Ÿ“ฃ
  -y, --yes        Eksekusi tanpa konfirmasi ๐Ÿค–
  -h, --help       Tampilkan bantuan โ“

๐Ÿ”ฅ Algoritma Penghancuran

File Eraser (x1) menggunakan teknik berlapis untuk memastikan kehancuran total:

1. โšก 7-Pass Overwrite

PassPolaKeterangan
13a7f1c8bRandom 4-byte block
200000000Null bytes
3ff34d9a1Random integer
455555555Binary 01010101
5AAAAAAAABinary 10101010
6924924...Random pattern 1
7492492...Random pattern 2

2. ๐Ÿ’ฅ Metadata Destruction

  • 7x random rename ๐Ÿ”€
  • Penghapusan semua timestamp โณ
  • Set permission ke 000 (no access) ๐Ÿ”
  • Hapus extended attributes ๐Ÿงน

3. ๐Ÿงจ Secure Deletion

  • Linux/macOS: Gunakan shred atau srm ๐Ÿ”ง
  • Windows: System call langsung ๐Ÿ’ป
  • Force filesystem sync ๐ŸŒ€

๐Ÿ“‹ Contoh Output

1
2
3
4
5
6
7
8
2025-07-03 14:30:02 [INFO] ๐Ÿ”ฅ Memulai shredding shredding (x1): rahasia.txt
2025-07-03 14:30:02 [DEBUG] โš™๏ธ PASS 1: Pola 3a7f1c8b
2025-07-03 14:30:05 [INFO] โœ… Verifikasi PASS 1 berhasil
2025-07-03 14:30:07 [DEBUG] โš™๏ธ PASS 2: Pola 00000000
2025-07-03 14:30:09 [INFO] โœ… Verifikasi PASS 2 berhasil
2025-07-03 14:31:15 [INFO] ๐Ÿ”€ Metadata dihancurkan: 7x rename
2025-07-03 14:31:16 [INFO] ๐Ÿงจ Secure deletion dengan system call
2025-07-03 14:31:17 [INFO] ๐Ÿ’ฅ File dihancurkan secara permanen: /tmp/a3d8e7c5b2f4019e

โ“ FAQ

โ” Apakah file benar-benar tidak bisa dipulihkan?

โœ… Ya, pada HDD tradisional. Untuk SSD, gunakan full-disk encryption sejak awal. Alat ini akan memberikan peringatan otomatis jika mendeteksi SSD.

โฑ๏ธ Berapa lama proses penghancuran?

โฑ๏ธ Waktu tergantung ukuran file dan spesifikasi hardware. Perkiraan kasar:

  • File 1GB: 2-5 menit (7-pass)
  • File 10GB: 20-50 menit
  • Gunakan --dod untuk versi lebih cepat (3-pass)

๐Ÿ›ก๏ธ Bagaimana dengan file system journaling?

๐Ÿ”’ Untuk proteksi maksimal, hapus seluruh partisi:

1
./main_x1.py /dev/sdX --passes 35

Atau gunakan full-disk encryption sejak awal.

๐Ÿ’พ Dapatkah digunakan untuk USB drive?

โœ… Ya, tapi pastikan:

  1. Tidak dalam mode read-only
  2. Bukan media write-protected
  3. Format filesystem mendukung overwrite

โš ๏ธ Batasan Teknis

  1. Media Modern:
    • ๐Ÿ’พ SSD/NVMe mungkin masih menyimpan data di block fisik
    • Solusi: Aktifkan TRIM + full-disk encryption
  2. File System:
    • ๐Ÿ“ Copy-on-Write (ZFS/Btrfs) mungkin menyimpan snapshot
    • Solusi: Disable CoW untuk direktori sensitif
  3. File Besar:
    • ๐Ÿข Performa menurun untuk file >100GB
    • Solusi: Gunakan --no-verify --no-metadata

๐Ÿš€ Rekomendasi Penggunaan

SkenarioRekomendasi Opsi
File kecil (<1GB)./main_x1.py file
File besar (>10GB)--dod --no-verify
Data sangat sensitif--gutmann -v
Media SSDFull-disk encryption + alat ini
Direktori rekursif-y --passes 7

Alat ini dirancang untuk tujuan keamanan yang sah. Pengguna bertanggung jawab penuh atas penggunaan alat ini. Penghancuran data mungkin melanggar hukum tertentu. Konsultasikan dengan ahli hukum sebelum penggunaan. ๐Ÿšจ

Setelah file dihancurkan dengan alat ini, TIDAK ADA cara untuk memulihkannya! Gunakan dengan tanggung jawab penuh! ๐Ÿ”ฅ

This post is licensed under CC BY 4.0 by the author.