Author

Topic: Safe Wallet : Keeping your wallets safe (Read 1390 times)

newbie
Activity: 24
Merit: 0
May 07, 2013, 02:41:02 AM
#12
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.
sr. member
Activity: 476
Merit: 251
COINECT
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.
newbie
Activity: 24
Merit: 0
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.
sr. member
Activity: 476
Merit: 251
COINECT
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.
newbie
Activity: 51
Merit: 0
If your wallet is sitting on a computer with internet access, it's not that safe Tongue
newbie
Activity: 24
Merit: 0
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

newbie
Activity: 24
Merit: 0
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
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
But how does that works? Do you delete the file? Rename the file?
newbie
Activity: 24
Merit: 0
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,  Huh).

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  Undecided
sr. member
Activity: 476
Merit: 251
COINECT
Why would I use this instead of a general access control solution like SELinux or whatever equivalent exists for Windows?
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
  • 15 posts
  • No explanation about how it works
  • Only .exe binary, no source
  • Random crazy download websites

newbie
Activity: 24
Merit: 0
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  Smiley

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  Grin

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 : [email protected] (yes we have developers here in South Africa  Tongue)

Enjoy
Jump to: