amin norollah.
Loading portfolio
Ett Windows-verktyg i en enda fil som gör raderade filer omöjliga att återskapa, utan att röra filerna du behåller

SäkerhetDesktopÖppen källkod

DiskWiper

Ett Windows-verktyg i en enda fil som gör raderade filer omöjliga att återskapa, utan att röra filerna du behåller

År
juni 2026
Typ
Säkerhet
Tekniker
8
Spår
Desktop

Detaljer

DiskWiper skriver över det lediga utrymmet på en disk så att tidigare raderade filer inte går att återskapa, och rör aldrig befintliga filer. Det är skrivet i Rust helt utan externa crates: slumpgeneratorn (en ChaCha8-nyckelström), terminalgränssnittet, argumenttolkningen och Win32-bindningarna är alla skrivna i projektet, och hela verktyget levereras som en enda körbar fil på cirka 550 KB.

Det fyller temporära filer i sin egen arbetsmapp i stället för att skriva direkt till enheten, med flertrådad obuffrad I/O anpassad efter mediet. Sedan fylls lediga NTFS MFT-poster så att små raderade filer som låg i MFT också skrivs över, och på SSD avslutas körningen med TRIM. Kommandot shred raderar enskilda filer och mappar säkert.

Det mesta av arbetet gick till säkerheten. Varje körning visar en plan och ber om bekräftelse, med en strängare inskriven fras för systemdisken. Volymen behåller alltid lite marginal, Ctrl+C avbryter rent, och temporära filer tas bort även efter en krasch. Verktyget är också ärligt om sina gränser: på SSD är en rensning av ledigt utrymme bara bästa möjliga försök, och det sägs innan körningen börjar.

Tekniker

  • Rust
  • Win32 API
  • Windows
  • NTFS
  • Multithreading
  • CLI
  • Security
  • GitHub Actions