Skip to content

gh28942/DiskWiper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Disk wiper and obfuscator

A program that overwrites deleted data on a disk. Additionally, obfuscation can be used to confuse an attacker who isn't a computer forensic investigator. This will create fake mp4 files on the deleted space. The program was written in C. Works on Linux and Windows. Tested on Tails (USB), Ubuntu (in a Virtual Box) and on Windows 10.

You can see how the program works on Youtube.



Reading in text with Synthekst

Using the program on free space in Ubuntu (Virtual Box).



Reading in text with Synthekst

Windows 10 - Overwriting free space on an USB stick.



Commands:

  • man - manual

  • quit - exit program

  • wipe - wipe deleted files on a disk

    usage: wipe PATH (-co/-ro) (-wr/-wf) num1 (-r) num2

    PATH - path to a folder on the disk that should be used for the disk wipe operation.

    -co - clear overwrite (whitespaces in a file)

    -ro - random overwrite (random ASCII characters in a file)

    -wr - write random (filenames are random chars)

    -wf - write filenames (use fake mp4 filenames to obfuscate data)

    num1 - number of overwrites (rounds). One round should be enough to overwrite a disk.

    num2 - optional: How much space to overwrite. In GB. Per deafult, up to 1 TB will be overwritten. Larger values can be used for larger disks, e.g. 5000 for 5 TB. Smaller values can be used to test the program. (smallest size: 0.1 GB)

    -r - optional: use more random file sizes


    Examples:

wipe "/media/amnesia/Lego USB" -co -wr 1

wipe /media/amnesia/LegoUSB -ro -wf 3

wipe /media/amnesia/LegoUSB -ro -wf 1 -r 5000



Reading in text with Synthekst

Tails Linux - Using disk wipe on an USB stick.



About

Overwrites deleted data on a disk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages