Bitcoin Forum

Bitcoin => Project Development => Topic started by: Chi11ed on May 06, 2013, 09:19:42 AM



Title: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 06, 2013, 09:19:42 AM
Hi all,

So after reading all the stories about wallets being stolen etc, i thought i can assist myself and the community in the process  :)

So after giving it some thought, i came up with Safe Wallet, an application that locks your wallet.dat file (or any other selected file) against any form of access. This is still a very early version, so locks and unlocks are going to have to be manual, but alas, I am working on a version where you will just give access to a certain process (eg. C:\\program files\bitcoin.exe).

So I present you with the first official version:

http://image.bayimg.com/ab0a6ffd541a059921037a66d97acb7f48186f0e.jpg

Download : http://www.systemtech.co.za/safewallet.zip (660kb)

Source Code : http://www.systemtech.co.za/SafeWallet%20-%20Source.zip (4.35Mb)

Current version :
Go to settings and select either searched files (by default containing the word "wallet") or manually add a file. Note that searched file keywords can be changed and then hit re-scan.

Once you have files in the watched column, save and then tick them in the main screen to have them blocked. To unblock, just un-tick the box. Fairly straight forward for now, but lots of functionality coming in future releases  ;D

This is still technically a Alpha version so for any errors, suggestions or enhancements, please either PM me here or send a mail to me : bitcoin@systemtech.co.za (yes we have developers here in South Africa  :P)

Enjoy


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: jackjack on May 06, 2013, 10:11:31 AM
  • 15 posts
  • No explanation about how it works
  • Only .exe binary, no source
  • Random crazy download websites

https://i.chzbgr.com/maxW500/5678658560/h2369244B/


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: anti-scam on May 06, 2013, 10:13:31 AM
Why would I use this instead of a general access control solution like SELinux or whatever equivalent exists for Windows?


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 06, 2013, 10:31:20 AM
Wow, sorry for coming across as not legit. I have been mining on and off since 2011 but just never really used the forums, at all. I am new, yes but just trying to help the community.
Changed download link to come from my domain.

Also,  i didn't know that there were already applications out that do this type of thing(ok maybe because i didn't search,  ???).

Anyways, onto how the program works

you run the app, it sits nicely out the way in your systray and once configured, it locks access to a selected file until you tell it to unlock access. So there is a search function, which will search for files containing a specified set of keywords (editable in the settings page), and then you can select from that list what files you want to be able to lock or not. You can also manually browse to a file and add it manually, ie not using the search function.

Once files have been selected to be "watched", on the main screen you can then use the check boxes for each file as to lock or unlock it.

Ill take some screenshots now and post them up.

I am hesitant to post up the source, as its something i have spent some decent time on and dont want to just "give" it away. My idea is once any possible issues have been sorted and some extra functionality has been added, is to actually charge for it. Posting the source would be pointless as everyone can just go and create their own version  :-\


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: jackjack on May 06, 2013, 10:40:38 AM
But how does that works? Do you delete the file? Rename the file?


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 06, 2013, 10:43:18 AM
I lock a portion of the file (well the whole file but the method i use is normally used to just block a section, i lock it from byte0 to the end),
so you will get this error if say you try to copy the file :
http://image.bayimg.com/6782f9c406595c0862f8c304fe7b646c547bf1f9.jpg


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 06, 2013, 10:51:51 AM
Ok so here are some screenshots:

On the settings page, bottom right you can edit the search keywords and hit re-scan to find file matching those keywords,

http://image.bayimg.com/217eb5b365cddd4dc817ab0a127947765cda644b.jpg

then use the arrows to add the desired file to the watched list and once happy hit the save button:

http://image.bayimg.com/aa8a6941bc90732e87b08c61e82abbb9a6eed93d.jpg

then you will have those files on the front screen, and ticking or un-ticking will lock/unlock the file. Note that i am working on making this more "automatic" so you can allow a certain process to access that particular file.

http://image.bayimg.com/e60799d9a13e4071a3a179e71024422fce4c0f82.jpg



Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chuck Finley on May 06, 2013, 11:31:34 AM
If your wallet is sitting on a computer with internet access, it's not that safe :P


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: anti-scam on May 06, 2013, 03:46:24 PM
Nobody intelligent is going to entrust any significant amount of Bitcoin to this program unless it's open-source. That's a fact. Nobody is going to pay for it either since there are open-source programs that do the same thing with more features.


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 06, 2013, 07:07:58 PM
Nobody intelligent is going to entrust any significant amount of Bitcoin to this program unless it's open-source. That's a fact. Nobody is going to pay for it either since there are open-source programs that do the same thing with more features.

I hear your points, and have found a few other apps that as you say, do similar things.

Will therefore post source code tomorrow morning so the community can possibly use it mo make something cool lol.

Thanks for all the input guys.


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: anti-scam on May 06, 2013, 08:15:52 PM
Nobody intelligent is going to entrust any significant amount of Bitcoin to this program unless it's open-source. That's a fact. Nobody is going to pay for it either since there are open-source programs that do the same thing with more features.

I hear your points, and have found a few other apps that as you say, do similar things.

Will therefore post source code tomorrow morning so the community can possibly use it mo make something cool lol.

Thanks for all the input guys.

Thank you for being honest and recognizing reality when you see it.


Title: Re: Safe Wallet : Keeping your wallets safe
Post by: Chi11ed on May 07, 2013, 07:41:02 AM
Ok, Source code posted in first page.

Its a VS2012 project running in .Net 4.5

I am still happy to make any changes requested or enhancements, or if others make changes im happy to host/mirror the project files for download.