File Kill: A secure deletion tool

Discussion in 'MDL Projects and Applications' started by PAYMYRENT, Mar 21, 2013.

  1. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    #21 PAYMYRENT, Mar 24, 2013
    Last edited: Mar 24, 2013
    (OP)
  2. timesurfer

    timesurfer MDL Developer

    Nov 22, 2009
    8,524
    4,112
    270
    #22 timesurfer, Mar 25, 2013
    Last edited: Mar 25, 2013
    Will .NET 4.5 be ok with killfile or just 4.0?

    Can the program be written without .NET?

    Thanks PMR
     
  3. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    It can but i bet it will be a huge undertaking. I did it in .NET because i can do multiple verifications on the assemblies. if it was just win32 then i would only be able to do authenticode verification - (I do not have a third-party verified cert) - Once I am able to write up the engine in pascal\delphi i will let you all test it but its not at the top of the list as i am a .NET developer lol

    4.5 should have 4.0 with it so i dont think it would matter
     
  4. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    6,250
    22,354
    210
  5. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    6,250
    22,354
    210
  6. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Figured as much lol... No other command line args either i assume. Its fixed now so i will run my tests tonight and make a release soon after.
     
  7. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Updated!

    Changes Version 0.3:
    Updated the shell extension file scanner to give proper information.
    Updated the shell extension to clear the file list when completed\cancelled operation.
    Added Cancel button the the shell extension scanner.
    Added application updater program to keep you current.
    Added manifest to the Shell Extension installer.
    Added program verification to only execute official code.
    Fixed application startup. Will now display valid commands if no list or file was sent to application.
    Improved command line access: Displayed info on invalid commands.
    Added SVM (Simple Verification Methods) to ensure application is authentic System Functions code.

    This is the fix for the issues that I saw and the issues brought up by Alpha here.
    Any other issues please tell me and they will get fixed!
     
  8. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Ok in my testing using recuva after the file delete will return the garbage that we have written to the file not the original data so I think this is good for now as it does support both FAT and NTFS. The streams used do not remap the file unless the file has been expanded - plans are to allow expansion to destroy the original size! From what I see the filenames are the same the date is changed and the data is destroyed.

    JPH - SysFunctions
    Thanks!
     
  9. chenzen666

    chenzen666 MDL Novice

    Feb 26, 2008
    6
    0
    0
    #31 chenzen666, Apr 2, 2013
    Last edited by a moderator: Apr 20, 2017
  10. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Glad i wasnt the only one. i will release the fix tonight sometime or sometime tomorrow
     
  11. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Sorry guys something came up and ive been helping The Dev get the bugs out of WinTK lol. I will do this tonight before I go to bed as i found another issue with the shell ext scanner :p
     
  12. mohamedkamel

    mohamedkamel MDL Addicted

    Jul 5, 2011
    532
    166
    30
    Thank you PAYMYRENT, I was looking for this for a long time :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
  14. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    I have updated this. It should be slightly faster but maintain the security aspect. The buffer size is larger depending on your partition's format

    Changes Version 0.5:
    Updated core code to stop hang on cancel.
    Updated UI elements to use Windows 7 taskbar interfaces.
    Improved installer to install .NET 4
    Updated to give larger buffer size - uses HDD cluster size as default

    Be sure to tell me of any problems\issues you encounter .

    Thanks,
    PMR
     
  15. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    Sorry for my inactivity... This will be getting a new feature this month. Custom pass amounts and last pass options 0 or 1 or 0 and 1. should be interesting...

    Thank you all for the support. Later for now I got work to do lol :p
     
  16. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    So for now im going to add the data write speed :D if you all find anything wrong with it just tell me and i will be sure to fix it
     
  17. sebus

    sebus MDL Guru

    Jul 23, 2008
    6,384
    2,037
    210
    Can you please add fast header erase only as an option?
     
  18. PAYMYRENT

    PAYMYRENT MDL Developer

    Jul 28, 2009
    1,460
    421
    60
    #40 PAYMYRENT, Jul 2, 2013
    Last edited: Jul 2, 2013
    (OP)
    I was actually thinking about that. just the first 512 bytes - seems easy. ill add to the engine tonight and make the monthly release early