nwipe
github.com/martijnvanbrummelen/nwipe Cross-platformC-based secure light-weight disk eraser, operated through the easy-to-use CLI or a GUI interface.
- Homepage: github.com/martijnvanbrummelen/nwipe
- GitHub: github.com/martijnvanbrummelen/nwipe
- Web info: web-check.xyz/results/github.com
nwipe Source Code
Author
Description
nwipe secure disk eraser
Homepage
License
GPL-2.0
Created
06 Sept 13
Last Updated
15 Jan 25
Latest version
Primary Language
C
Size
9,156 KB
Stars
853
Forks
87
Watchers
853
Language Usage
Star History
Top Contributors
-
@PartialVolume (748)
-
@martijnvanbrummelen (71)
-
@ggruber (22)
-
@abeverley (14)
-
@Firminator (8)
-
@infrastation (7)
-
@DimitriPapadopoulos (7)
-
@Legogizmo (6)
-
@andreasheil (5)
-
@louib (5)
-
@vuntz (4)
-
@xambroz (3)
-
@aytey (2)
-
@charles-dyfis-net (2)
-
@dmshaw (2)
-
@Knogle (2)
-
@Awire9966 (1)
-
@fthobe (1)
-
@Polynomial-C (1)
-
@sporqist (1)
-
@ndowens (1)
-
@nbassler (1)
-
@NoNameForMee (1)
-
@FreeMinded (1)
-
@kelderek (1)
Recent Commits
-
PartialVolume (08 Jan 25)
Merge pull request #638 from PartialVolume/bump_to_version_0.38 Bump version to v0.38
-
PartialVolume (08 Jan 25)
Bump version to v0.38
-
PartialVolume (05 Jan 25)
Merge pull request #636 from PartialVolume/fix_s_shift_S_bug_#301 Fixes the s shift s bug
-
PartialVolume (05 Jan 25)
Fixes the s shift s bug The s shift s bug is reported here https://github.com/PartialVolume/shredos.x86_64/issues/301 To summarize, if no drives are selected and then the user presses s (lower case) a warning appears indicating that the user should press S (upper case) to start the wipe. This warning appears for about 3 seconds but during this time if the user presses S (upper case) nwipe would immediately complete, having wiped no drives and requesting the user to press the spacebar to exit. The is incorrect behaviour. The bug doesn't appear if the user pressed S after the 3 seconds elapsed and the warning message disappeared. This patch fixes this so that it does not exit but displays the warning for 3 seconds and then waits for input.
-
PartialVolume (04 Jan 25)
Merge pull request #635 from PartialVolume/Add_font_size_toggle_to_progress_window ShredOS specific patch to toggle font size
-
PartialVolume (04 Jan 25)
ShredOS specific patch to toggle font size This is only relevant to ShredOS and is disabled for other distros, as doubling font size is controlled within the terminal or window manaegment of the distro. When nwipe detects ShredOS it makes an additional command available to the GUI in the drive selection window and progress window (after the wipe has started) This command is 'f'. Pressing the f key whether in drive selection or progress windows will double the size of the font. Pressing 'f' again will toggle the font size back to it's original size. In addition and depending on whether ShredOS is detected it will add an additional item to the help footer of both the drive selection and progress windows. e.g. f=Font size
-
PartialVolume (02 Jan 25)
Merge pull request #634 from PartialVolume/Additional_fix_to_endian_code Tidy up endian swap code
-
PartialVolume (02 Jan 25)
Tidy up endian swap code Fix missing trailing character on odd model lengths Remove unnecessary +1 from length calculation (strlen) Remove debug nwipe_log message
-
PartialVolume (01 Jan 25)
Merge pull request #633 from PartialVolume/Fix_buffer_overflow Fixes a buffer overflow
-
PartialVolume (01 Jan 25)
Fixes a buffer overflow Fixes a buffer overflow in the last commit. That commit added additional model names to the endian model swap code but did not calloc suffient storage for the termination character.
-
PartialVolume (03 Dec 24)
Merge pull request #630 from PartialVolume/Add_two_new_models_to_endian_switching Fix endian for various model names on some older USB adapters
-
PartialVolume (03 Dec 24)
Fix endian for model name This patch fixes model names for Hitachi, Toshiba, WDC Western Digital Corporation and Seagate/ST drives when used with some USB adapters that get the endian incorrect. Mainly older adapters.
-
PartialVolume (23 Oct 24)
Merge pull request #621 from Firminator/patch-3 Update CHANGELOG.md with links to Issues
-
Firminator (23 Oct 24)
Update CHANGELOG.md with links to Issues
-
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
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
-
Allows you to completely remove sensitive data from your hard drive by overwriting it several times with carefully selected patterns.
-
Easy to use, but with some advanced features, including custom wipe patterns. Data Sanitation Methods: AFSSI-5020, DoD 5220.22-M, and Random Data.
-
Microsoft Secure Delete is a CLI utility, uses DoD 5220.22-M.
-
File, folder and drive portable eraser for Windows. Bundled with other tools to scan, analyze, and wipe, and other traces that were left behind. Includes context menu item, recycle bin integration.
-
Darik's Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction. DBAN is the free edition of Blanco, which is an enterprise tool designed for legal compliance.
Not Open Source -
A CLI utility that can be used to securely delete files and devices, to make them extremely difficult to recover.
-
CLI utility for securely removing files, directories and whole disks, works on Linux, BSD and MacOS.
-
Proprietary, closed-source suite of forensic data tools for mobile. The data eraser allows for both Android and iOS to be fully wiped, through connecting them to a PC.
Not Open Source
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!