nwipe

C-based secure light-weight disk eraser, operated through the easy-to-use CLI or a GUI interface.

Open Source

nwipe Source Code

Author

martijnvanbrummelen

Description

nwipe secure disk eraser

Homepage

Repository

  • LicenseGPL-2.0
  • Created06 Sept 13
  • Primary languageC
  • Size10,606 KB
  • Stars1,232
  • Forks128
  • Watchers1,232

Language Usage

Language Usage

Project Health

  • Last commit11 days ago
  • Open issues75
  • Latest releasev0.43

Recent Commits

  • PartialVolume(02 Oct 26)

    Merge pull request #821 from martijnvanbrummelen/PartialVolume-patch-3 Update man page date and section title for nwipe

  • PartialVolume(02 Oct 26)

    Update man page date and section title for nwipe

  • PartialVolume(02 Oct 26)

    Merge pull request #820 from martijnvanbrummelen/revert-817-PartialVolume-patch-1 Revert "Update man page section from 8 to 1"

  • PartialVolume(02 Oct 26)

    Revert "Update man page section from 8 to 1"

  • PartialVolume(02 Oct 26)

    Merge pull request #819 from martijnvanbrummelen/PartialVolume-patch-3 Update CHANGELOG with PRNG write explanations

  • PartialVolume(01 Oct 26)

    Update CHANGELOG with PRNG write explanations Added explanations on the importance of PRNG writes for drive reliability and endurance, including their impact on SSD lifespan.

  • PartialVolume(01 Oct 26)

    Merge pull request #818 from martijnvanbrummelen/PartialVolume-patch-2 Release v0.43: Major features and enhancements

  • PartialVolume(01 Oct 26)

    Merge pull request #817 from martijnvanbrummelen/PartialVolume-patch-1 Update man page section from 8 to 1

  • PartialVolume(01 Oct 26)

    Release v0.43: Major features and enhancements This release introduces a major hardware sanitize feature compliant with NIST 800-88 guidelines, enhancing data destruction capabilities for modern SSDs and NVMe drives. Additionally, it includes a dual-axis thermal and speed profiling graph in PDF reports, increased smart data details, and various fixes.

  • PartialVolume(01 Oct 26)

    Update man page section from 8 to 1 Update the release date

  • PartialVolume(27 Sept 26)

    Merge pull request #816 from desertwitch/printf Printf-related bugfixes & version bump for 0.43

  • desertwitch(27 Sept 26)

    fix: correct manpage to section 8 instead of 15

  • desertwitch(27 Sept 26)

    chore: bump version to 0.43

  • desertwitch(27 Sept 26)

    fix: printf-related bugs

  • PartialVolume(26 Sept 26)

    Merge pull request #815 from PartialVolume/fix-out-of-bounds-checking-for-graphs Fix out-of-bounds graph rendering and sub-zero temperature tracking

  • PartialVolume(26 Sept 26)

    Fix out-of-bounds graph rendering and sub-zero temperature tracking * Fix graph rendering when temperature or speed data exceeds limits. Previously, one invalid dataset hid both graphs entirely. Now, valid data plots normally, while the out-of-bounds graph displays its axes with a "DATA OUT OF BOUNDS" message. * Remove redundant "OUT OF BOUNDS" errors from nwipe_log, as the status is now communicated visually on the graph. * Extend temperature tracking down to -20°C (previously ignored values below 1°C). * Map NO_TEMPERATURE_DATA (1000000) hardware readings to 0. The graph drawing engine now intercepts an all-zero array to render a "NO TEMPERATURE DATA" message rather than plotting a flatline at zero.

  • PartialVolume(15 Sept 26)

    Merge pull request #813 from desertwitch/sanact Documentation & spelling-mistakes

  • desertwitch(15 Sept 26)

    chore: update ssd-guide

  • desertwitch(15 Sept 26)

    Merge remote-tracking branch 'upstream/master' into sanact

  • desertwitch(15 Sept 26)

    chore: update readme

  • desertwitch(15 Sept 26)

    chore: fix codespell issues

  • PartialVolume(14 Sept 26)

    Merge pull request #812 from desertwitch/sanact Screen blanking, font size change & device-gone information

  • desertwitch(14 Sept 26)

    fix(se): delayed font-size change

  • desertwitch(14 Sept 26)

    chore(se): improve polling return codes

  • desertwitch(14 Sept 26)

    feat(se): inform user of device-gone situation

  • desertwitch(14 Sept 26)

    chore(se): reword on-error footer

  • desertwitch(14 Sept 26)

    feat(se): add font size & screen saver

  • PartialVolume(13 Sept 26)

    Merge pull request #811 from desertwitch/sanact chore(se): dump sb[] on sense-related errors

  • desertwitch(13 Sept 26)

    chore(se): dump sb[] on sense-related errors

  • PartialVolume(12 Sept 26)

    Merge pull request #810 from desertwitch/sanact fix(se): adjust footer and back-off on error

nwipe Reviews

More Data Erasers

About the Data: nwipe

Edit nwipe Data

You can edit nwipe's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access nwipe's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/nwipe

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share nwipe

Help your friends compare Data Erasers, and pick privacy-respecting software and services.
Share nwipe and Awesome Privacy with your network!