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

23 Apr 24

Latest version

v0.36

Primary Language

C

Size

9,355 KB

Stars

583

Forks

67

Watchers

583

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • 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]

  • PartialVolume (08 Apr 24)

    Merge pull request #571 from PartialVolume/Fix_conditional_jump_or_move_on_unitialised_value Fix conditional jump on uninitialised value

  • PartialVolume (08 Apr 24)

    Fix conditional jump on unitialised value This fixes a valgrind detected error. We check that the number of real max sectors is greater than zero before incrementing the value by 1. However ocassionaly the ioctl call may not be able to obtain the dco and therefore the ioctl data block is never populated. By zeroing the data block prior to use and if it is not populated by the ioctl call then the calculated real max sectors will be zero and no increment will occur which is what we want.

  • PartialVolume (05 Apr 24)

    Merge pull request #569 from AndCycle/fix_help Add missing help for HMG IS5 enhanced

  • AndCycle (04 Apr 24)

    Add missing help for HMG IS5 enhanced

  • PartialVolume (28 Mar 24)

    Merge pull request #566 from Knogle/master XORoshiro-256 and ALFG as default PRNG for 64-Bit and 32-Bit platforms. Also PRNG method as default method.

  • PartialVolume (28 Mar 24)

    Merge pull request #565 from PartialVolume/Fix_valgrind_unconditional_jump_or_move_on_unitialised_value Fix valgrind jump or move on unconditional value in nwipe config code

  • PartialVolume (28 Mar 24)

    Fix valgrind jump or move on unconditional

  • Fabian Druschke (28 Mar 24)

    Fixed formatting using make format for options.c

  • Fabian Druschke (28 Mar 24)

    Forgot nwipe_ in front of add_lagged_fibonacci, leading to compiling error

  • Fabian Druschke (28 Mar 24)

    Advocate for PRNG as default option, as well as XORoshiro-256 for 64-Bit systems, and Additive Lagged Fibonacci Generator for 32-Bit legacy systems

  • PartialVolume (26 Mar 24)

    Merge pull request #562 from Knogle/master Fixed memory leak in line 328, writing 1 byte beyond allocated memory.

  • PartialVolume (26 Mar 24)

    Merge pull request #561 from PartialVolume/Update_pdf_with_xoro_and_fibonacci_prngs Update PDF code with new PRNGs

  • PartialVolume (26 Mar 24)

    Update PDF code with new PRNGs Updated pdf to recognise XORshiro256 and lagged Fibonacci PRNGs.

  • Fabian Druschke (26 Mar 24)

    Fixed memory leak in line 328, writing 1 byte beyond allocated memory.

  • PartialVolume (22 Mar 24)

    Merge pull request #558 from Knogle/master Renamed N and M to MT_STATE_SIZE and MT_MIDDLE_WORD due to const naming of mt19937ar-cok.h, causing conflicts with SHA-512 HMAC's libssl.

  • PartialVolume (21 Mar 24)

    Update gui.c with correct number of prngs

  • PartialVolume (21 Mar 24)

    Merge pull request #555 from Knogle/xoroshiro256 Implement XORoshiro-256 PRNG for Enhanced Random Number Generation Efficiency

  • PartialVolume (21 Mar 24)

    Fix formatting in gui.c

  • PartialVolume (21 Mar 24)

    Fix a couple of formatting issues in prng.c

  • PartialVolume (21 Mar 24)

    Merge branch 'master' into xoroshiro256

  • Fabian Druschke (21 Mar 24)

    Renamed N and M to MT_STATE_SIZE and MT_MIDDLE_WORD due to const naming of mt19937ar-cok.h, causing conflicts with SHA-512 HMAC's libssl.

  • PartialVolume (21 Mar 24)

    Merge pull request #556 from Knogle/fibonacci Implemented Lagged Fibonacci generator PRNG providing high-speed, medium-quality numbers.

  • Fabian Druschke (21 Mar 24)

    Fixed stray / inside of options.c

  • Fabian Druschke (21 Mar 24)

    Fixed leftovers from XORoshiro-256, fixed missing PRNG option in options.c

  • Fabian Druschke (20 Mar 24)

    Fixed formatting

  • Fabian Druschke (20 Mar 24)

    Implemented Substract-and-Carry, now offering high-quality output.

  • Fabian Druschke (20 Mar 24)

    Removed leftover references to AES-CTR, not belonging here.

  • Fabian Druschke (20 Mar 24)

    Implemented Lagged Fibonacci generator PRNG providing high-speed, medium-security numbers.

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)