• v1.0 44e6b64be5

    mastercodeon released this 2026-06-02 18:03:08 +00:00 | 0 commits to main since this release

    DataDeath v1.0.0 - Initial Release

    DataDeath is a highly optimized, multi-threaded C# utility designed for the rapid and unrecoverable destruction of file data on a Windows system.

    ⚠️ CRITICAL WARNING ⚠️

    THIS SOFTWARE IS HIGHLY DESTRUCTIVE. Running this executable will permanently and irreversibly corrupt files on the host system and force a system reboot upon completion. DO NOT run this on any machine containing data you wish to keep. Use strictly within isolated virtual machines or on drives intended for immediate disposal.


    🚀 Release Highlights

    This initial release focuses on absolute maximum throughput, bypassing traditional I/O bottlenecks to destroy data at the physical limits of your storage drive.

    • Producer-Consumer Pipeline: File scanning and destruction run concurrently. The destruction engine begins mangling files the exact millisecond they are discovered, eliminating wait times.
    • Zero-Copy Memory Mapping: Bypasses standard FileStream buffers. Files are mapped directly to virtual memory and modified using raw unsafe pointers, completely removing CPU bottlenecks.
    • Alternating Byte Overwrite: Achieves 2x destruction speed by overwriting every other byte with pre-generated random data, instantly corrupting file headers and contents with half the disk writes.
    • Intelligent Write-Access Pre-checks: The scanner automatically filters out locked or read-only files, ensuring the heavy destruction threads never stall on inaccessible data.
    • Dual-Pane Live UI: Features a thread-safe, flicker-free console interface that displays real-time metrics for both the scanning and destruction phases simultaneously.

    💻 System Requirements

    • OS: Windows 10 / 11 / Server (64-bit recommended)
    • Runtime: .NET Framework 4.6.1 or higher
    • Permissions: Must be run as Administrator to access and destroy system-level files.

    🛠️ Developer Notes

    If you are compiling this release from source, you must enable Allow unsafe code in your project build properties, as the high-speed destruction engine relies on raw memory pointers (byte*) for its zero-copy operations.

    Note: Compiling in DEBUG mode automatically enables the AvoidSystemFolders safety switch, which skips critical Windows directories to prevent accidental OS destruction during testing.

    Downloads