Back to Website

secure-delete on ReactOS

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

secure-delete on ReactOS

Postby reactosuser7 » Fri Jan 19, 2018 12:30 am

I found this useful unix utilities and I was wondering if they could be ported to ReactOS and be by default.
Its developer has no interest in Windows porting.

https://github.com/gordonrs/thc-secure-delete
reactosuser7
 
Posts: 86
Joined: Wed Sep 28, 2016 11:53 pm

Re: secure-delete on ReactOS

Postby florian » Fri Jan 19, 2018 12:49 am

Why should ReactOS port it? It would absorb scarce resources of our developers...

Here https://en.wikipedia.org/wiki/List_of_data-erasing_software is a list of utilities for performing data erasure - including MS Windows.
florian
 
Posts: 426
Joined: Tue Nov 01, 2005 2:19 am
Location: Germany

Re: secure-delete on ReactOS

Postby dizt3mp3r » Fri Jan 19, 2018 2:45 pm

The idea is not to bundle every useful utility into ReactOS that we possibly can, (bloat, extended support, incompatibility &c). The dev team incorporates useful open source code that achieves a goal, notably a step toward Windows 2003 compatibility and stability. When that is done the team can include other useful code or not as it wishes.

At this stage functioning file systems seem desirable rather than enhancements to those that don't.
dizt3mp3r
 
Posts: 1049
Joined: Mon Jun 14, 2010 5:54 pm

Re: secure-delete on ReactOS

Postby florian » Fri Jan 19, 2018 4:50 pm

thc-secure-delete by gordonrs is an Unix (!) and not a MS Windows application...

Try https://eraser.heidi.ie/. Its source code is released under GNU General Public License and it is still developed.

"Eraser is an advanced security tool for Windows which allows you to completely remove sensitive data from your hard drive [...]. Eraser is currently supported under Windows XP (with Service Pack 3), Windows Server 2003 (with Service Pack 2), Windows Vista, Windows Server 2008, Windows 7, 8, 10 and Windows Server 2012."
florian
 
Posts: 426
Joined: Tue Nov 01, 2005 2:19 am
Location: Germany

Re: secure-delete on ReactOS

Postby reactosuser7 » Sun Jan 21, 2018 5:05 am

Well.
Eraser is a complex software.
Version 6.0.10.2620 (the last that supports Windows XP and ReactOS) needs to install MS .NET Framework 3.5 SP1, that is 291 MB the installer and 6631 MB disk space needed to install.

Versions 6.2.0.2982 and 6.2.0.2971-NoRuntimes says that they are not a valid Win32 executable (they are for Windows 7 +) .

'Secure-delete' is just a few commands: 'srm', 'sdel' , 'sfill', 'smem' and 'sswap' . And its source code is not updated for years.
It could be great to have it ported to ReactOS one day...


If anyone has information about porting unix software to Windows, could you post here please?
reactosuser7
 
Posts: 86
Joined: Wed Sep 28, 2016 11:53 pm

Re: secure-delete on ReactOS

Postby karlexceed » Mon Jan 22, 2018 4:29 pm

reactosuser7 wrote:If anyone has information about porting unix software to Windows, could you post here please?


https://msdn.microsoft.com/en-us/library/y23kc048.aspx
https://www.mkssoftware.com/docs/sg/uwpg_int.asp
https://www.ibm.com/developerworks/aix/library/au-porting/index.html
https://stackoverflow.com/questions/3773354/porting-a-large-c-project-from-unix-to-windows

But if you really want to do it, I can think of two simple approaches:
First, find yourself a build environment (an editor and compiler).
Then, replace all Unix-specific code with WIndows-specific code (or cross-platform code), and compile and see if it works. Fix any errors that show up.
OR
Try to compile it for Windows, and as errors show up, fix them one at a time until it compiles successfully.

Then, start testing to see if your utility is working as expected.
It's not rocket surgery, just tedious.
karlexceed
 
Posts: 146
Joined: Thu Jan 10, 2013 6:17 pm

Re: secure-delete on ReactOS

Postby zydon » Mon Jan 22, 2018 7:47 pm

I used to delete file(s) in windows with [Shift]+[Delete] keys combination to make it space available for overwritten. It can't be restore from Recycle Bin because it will not to be stored there and deleted instantly.

If you could in-cooperate Secure Delete with the same manner and working silently in background, it would be a splendid.
zydon
 
Posts: 160
Joined: Tue Dec 18, 2007 9:03 am

Re: secure-delete on ReactOS

Postby florian » Wed Jan 24, 2018 6:59 pm

reactosuser7 wrote:Eraser is a complex software. [...] If anyone has information about porting unix software to Windows, could you post here please?


True.

And your question (as well as your shown interest in porting an Unix application) is very honourable.
florian
 
Posts: 426
Joined: Tue Nov 01, 2005 2:19 am
Location: Germany

Re: secure-delete on ReactOS

Postby reactosuser7 » Fri Jan 26, 2018 4:23 am

Thanks for the info.
I will see if I am able to do it...
reactosuser7
 
Posts: 86
Joined: Wed Sep 28, 2016 11:53 pm


Return to General Discussion and Feedback

Who is online

Users browsing this forum: No registered users and 12 guests