nwipe Icon

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

License

GPL-2.0

Created

06 Sept 13

Last Updated

03 Oct 24

Latest version

v0.37

Primary Language

C

Size

9,118 KB

Stars

705

Forks

79

Watchers

705

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • PartialVolume (14 Sept 24)

    Update version.c Bump minor version from 0.37.1 to 0.37.2

  • PartialVolume (14 Sept 24)

    Merge pull request #607 from PartialVolume/Fix_SAS_HS2 Remove hidden sector check for SAS

  • PartialVolume (14 Sept 24)

    Remove hidden sector check for SAS

  • PartialVolume (13 Sept 24)

    Merge pull request #606 from PartialVolume/Add_new_search_location_for_hdparm_and_smartctl Add a new search location when looking for hdparm and smartctl.

  • PartialVolume (13 Sept 24)

    Add a new search location when looking for hdparm and smartctl. The new search location is /usr/sbin/. Previously we searched /sbin/ and /usr/bin/ but /sbin is symbolically linked to /usr/sbin/ so just in case there was some issue with the symbolic link we also now search /usr/sbin/

  • PartialVolume (12 Sept 24)

    Update version.c Bumped minor version from 0.37 to 0.37.1

  • PartialVolume (12 Sept 24)

    Merge pull request #605 from PartialVolume/Fix_SAS_HPA-DCO Fixes a issue where SAS drives always respond with hidden sectors = ??? , i.e a warning.

  • PartialVolume (12 Sept 24)

    Fixes a issue where SAS drives always respond with hidden sectors = ???, i.e warning. This patch fixes the problem so that a SAS drive responds with hidden sectors = not applicable. A SATA drive connected to a SAS interface should still respond with yes or no subject to the interface passing HPA and DCO-identify commands.

  • PartialVolume (10 Sept 24)

    Merge pull request #602 from FreeMinded/master Fix typo in create_pdf.c

  • Pascal Mages (10 Sept 24)

    Update create_pdf.c Fix mini typo on PRNG algorithm

  • PartialVolume (07 Sept 24)

    Merge pull request #598 from Knogle/poc-xoroshiro Added XORoshiro-256 PRNG implementation paper and README with detailed behaviour

  • Fabian Druschke (06 Sept 24)

    Added XORoshiro-256 PRNG implementation paper and README with detailed analysis and usage instructions.

  • Fab (06 Sept 24)

    #590: Documentation: Update Readme.md with information regarding ssd media (#597) * #587 Introduction to SSD wipe Added information to readme.md regarding the lack of clarity about SSD wiping. * #587 * Added guide for SSD * Update README.md Extended the disclaimer regarding SSD Wipe and fixed two typos * ssd-guide compatibility note update Added information regarding Samsung SATA SSD compatibility to sanitize command * Added Solidigm compatibility for sata sanitize * formatting (no content change) * Added .DS_Store to gitignore Added .DS_Store due for development on mac clients. * Update ssd-guide.md Added clarity regarding risks of incomplete sanitization of disks due to intransparency of vendor tools.

  • PartialVolume (21 Aug 24)

    Merge pull request #589 from PartialVolume/toggle_font_size toggle font size for tty terminal based use with d key. Not relevant for xorg/wayland based use.

  • PartialVolume (21 Aug 24)

    If nwipe used within ShredOS, the d key will toggle the font size, has no action for other distributions

  • PartialVolume (19 Aug 24)

    Merge pull request #588 from Knogle/patch-5 fix type error on i686 - uint64_t, by @xambroz

  • Fabian Druschke (19 Aug 24)

    fix type error on i686 - uint64_t, by @xambroz

  • PartialVolume (28 May 24)

    Merge pull request #581 from Awire9966/patch-1 Added DiskDump

  • Andrew Cavallo (28 May 24)

    Update README.md

  • PartialVolume (10 May 24)

    Update CHANGELOG.md

  • PartialVolume (10 May 24)

    Merge pull request #577 from PartialVolume/change_nwipe.1_to_nwipe.8 Request change man/nwipe.1 to man/nwipe.8

  • PartialVolume (10 May 24)

    Request change man/nwipe.1 to man/nwipe.8 Manpage is named nwipe.1 which would be correct but manpage contains section 8 which forms a mismatch(warning) in Debian. # Man sections 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions, e.g. /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7), man-pages(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard] (requested by MvB)

  • PartialVolume (08 May 24)

    Merge pull request #576 from PartialVolume/master Update CHANGELOG.md

  • PartialVolume (08 May 24)

    Update CHANGELOG.md

  • PartialVolume (08 May 24)

    Merge pull request #575 from PartialVolume/bump_to_0.37 Bump to v0.37

  • PartialVolume (08 May 24)

    Bump to v0.37

  • PartialVolume (06 May 24)

    Merge pull request #574 from Polynomial-C/configure_ac_fix configure.ac: Fix check for parted

  • Lars Wendler (29 Apr 24)

    configure.ac: Fix check for parted PKG_CHECK_MODULES needs all modules in a single list or else the following error message appears during configure run: ./configure: 6807: libconfig: not found because the macro interprets "[libconfig]" as the action that needs to be done if parted was found. Removed superfluous check for libconfig as requested by PartialVolume

  • PartialVolume (19 Apr 24)

    Update README.md Update readme.md with the new prngs that will be available from V0.37+

  • Martijn van Brummelen (16 Apr 24)

    Update nwipe.1 W: nwipe: wrong-manual-section 1 != 20 [usr/share/man/man1/nwipe.1.gz:1]

nwipe Website

Website

GitHub: Let’s build from here Β· GitHub

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and features, power your CI/CD and DevOps workflows, and secure code before you commit it.

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 140.82.112.4
  • Hostname lb-140-82-112-4-iad.github.com
  • Location San Francisco, California, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS36459

Associated Countries

  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

github.com was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

nwipe Reviews

More Data Erasers

About the Data: nwipe

API

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

https://api.awesome-privacy.xyz/utilities/data-erasers/nwipe

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

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share nwipe

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

View Data Erasers (9)