
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
KWipe is a secure erase (wipe) application, completely written in PyQt5!
Video: https://www.youtube.com/watch?v=bXG-aEDUNXc
Supported Wipe-Modes:
One
Zero
DOD
DOD-E
VSITR
Gutman
Bruce Schneier Algorithm
Britisch HMG Standard 5
Russian Gost p50739-95
NSA 130-2
Canadian OPS II
Supported Language:
English
German
Czech
Romanian
Deps:
Python 3
PyQt5
util-linux (lsblk)
Tested with:
Recurva
Testdisk / Photorec
Ontrack Easy Recovery
Stellar Phoenix Linux Data Recovery
R-Studio
INFO:
Some recovery-tools can show you a "false-positive" result on NTFS, if you wipe only the NTFS partition and not the whole disk.
This is, because tools like Recurva read the still existing MFT of NTFS!
2.2.6 6 months ago
2.2.6
Changed list to tuple for the algorithm part to save memory.
2.2.6 6 months ago
2.2.6
Changed list to tuple for the algorithm part to save memory.
2.2.2 8 months ago
Added github page
Changed enabled check_update()
Removed debug print()
2.2.0 8 months ago
Added QFileSystemWatcher to automatically refresh the device tree (/dev/block)
Changed get_partition_size() now uses lsblk instead of python-parted (KWipe doesn't require python-parted or parted anymore)
2.1.8 10 months ago
2.1.8
Changed on_erase now removes double entries at start.
Changed on_rease now asks the security question only if the device is not already in the list
Updated translation files
2.1.7 10 months ago
Added romanian translation (be certain that Qt comes with romanian support: /usr/share/qt5/translations/qt_ro.qm)
Changed kwipe.py
2.1.6 10 months ago
Added russian translation
Changed copyright date
2.1.5 1 year ago
Fixed an error in GUTMANN
Changed the calculation for 1MB
2.1.4 1 year ago
Fixed copyright year
Fixed Semaphore
2.1.3 2 years ago
Fixed new release number
2.1.2 2 years ago
Fixed qprogressbar.setRange(0,99) instead of qprogressbar(0,100)
2.1.1 2 years ago
Updated DE/AT/CH translation
Removed czech translation
Moved kwipe.py to KWipe
Changed path in KWipe.sh
2.1.0 10 months ago
2.1.0
Added model name in tooltip
Added check if device is mounted and disable the disk in QTreeView
Added a little debug output
Fixed missing undeleted rest bytes
Changed to pyparted new style for get_linux_hdd() // pypart will be removed!
Changed create_device_Tree
2.0.7 2 years ago
2.0.7
Fixed wrong icon-path for context menu
Fixed for-loop (No space left on device)
2.0.6 2 years ago
Fixed: Segmentation Fault (Path)
2.0.5 2 years ago
Cleaned up the code
Changed date in about.ui
Removed some comments
2.0.4 2 years ago
2.0.4
Changed code style
Removed some old code
Changed from write mb to bytes (so it really overwrites every byte)
Updated translation
percent no calculated in python, because QProgressbar has trouble with large numbers in PyQt
2.0.3 2 years ago
Fixed a minor bug in getLinuxHDD()
2.0.2 2 years ago
Changed getLinuxHDD() with a better/faster/shorter solution
Disabled #checkUpdate() because my Server is moving
2.0.1 2 years ago
Made a "App-Dir-Stucture" (bin, share, docs)
Changed KWipe-2.0.sh to KWipe.sh
Replaced an old-style "f=open" with "with open"
Fixed the missing "a" in Fabian Di Milia
2.0 10 months ago
Changed algorithm part (Hexlyfi)
Changed KWipe.ui
Updated algorithm (now in Hex)
Updated de_CH.ts, de_AT.ts, de_DE.ts
Added ETA counter
Added MB/s counter
Added KWipe-2.0.sh
6 years ago
1.3
Fixed: Qt.FocusPolicy
Added QMessageDialog in onErase()
Added new function checkPermission()
Added TioolTip() with size for drive and partition in GB/MB
Updated german translation
1.3.1
Changed ToolTip supports now TB/GB/MB
Fixed some tranlation issues in checkUpdate()
Add Czech Translation by Pavel Fric
1.3.2
Updated de_CH.ts, de_AT.ts, de_DE.ts
Updated cs_CZ.ts by Pavel Fric
Add Bruce Schneier Algorithm
Add British HMG Standard 5 Algorithm
Add Russian Ghost p50739-95 Algorithm
Add NSA 130-2 Algorithm
Add Canadian OPS II Algorithm
FraMari
1 year ago
is there a page from where I can download sources in order to build it locally?
Thanks
Report
AngelusNoctis
1 year ago
Report