Page 1 of 2

Bytessence PasswordManager (v4.1, 12Oct2010)

Posted: Fri Nov 14, 2008 4:07 pm
by Inf0Byt3
BPM is a small password manager created with PureBasic. It was designed to be light, small and easy to use. It also features active protection capabilities like a configurable boss key (hides BPM from the screen completely or restores it), automatic clipboard clearing (after a number of seconds the clipboard is cleared to get rid of any sensitive information), automatic close of open containers (useful in case you leave your PC unprotected) and automatic backup when saving files. BPM can also be extended with plugins in the form of tools (virtual keyboard to avoid your keystrokes to be intercepted by hardware keyloggers, password analyzer and generator), importers and exporters.

Features:
* Small and fast, no runtimes are needed
* Easy to use, clean and intuitive interface
* Advanced group and entry management (data movement, editing, searching, sorting, etc.)
* Supports file attachments (with preview via plugins)
* Powerful, 256 bit AES (Rijndael) data protection
* Extendable with plugins (tools, importers, exporters, attachment previewers) - 14 included
* Enhanced security features (boss key, automatic clearing of clipboard contents, automatic closing of open containers, automatic container backup)
* Supports drag and drop operations (for opening files and dragging data to other programs)
* Portable (can be used from USB flash drives)
* Open source code, licensed under GNU General Public License version 3
Screenshots:
Image
Image
Image

Download links:
For the ZIP archive:
http://bytessence.com/download/bpm/BPM.zip

For the installer version:
http://bytessence.com/download/bpm/BPM.exe

And for the source code:
http://bytessence.com/download/bpm/BPM_SourceCode.zip

I decided to release it as open source so everybody can take a look inside and see what makes it tick and make modifications to suit his/her needs. Many thanks to those who posted source code on this forum. The app has been tested for some time (on Windows XP) and seemed stable, but there may be bugs inside (hopefully not). Let me know if you guys have any problems with it.

Posted: Fri Nov 14, 2008 5:58 pm
by hichem
many thank's for this. :wink:

Posted: Fri Nov 14, 2008 9:55 pm
by macros
Nice to make it Opensource.

I will take a look on the code,
when I have got enough time.
And maybe I will find something to add :)

Posted: Fri Nov 14, 2008 11:29 pm
by Inf0Byt3
No problem, I hope you find it useful :).

Posted: Fri Dec 19, 2008 5:55 pm
by devulder
link is down

where can't get it ?

thanks,

Posted: Fri Dec 19, 2008 10:45 pm
by Inf0Byt3
Here's a new download link (temporary, until i make the new website):

Program:
http://purebasic.myftp.org/?filename=fi ... BE/BPM.zip

Sources:
http://purebasic.myftp.org/?filename=fi ... ceCode.zip

Posted: Sun Jan 04, 2009 11:16 am
by Lost
Wow, very nice!

Posted: Sun Jan 04, 2009 5:52 pm
by KarLKoX
This tool was in my todo list, nice work, clean code !
Thanks for sharing :)

Posted: Sun Jan 04, 2009 10:55 pm
by Inf0Byt3
Thank you for the kind words :D.

I will try in the future to port it to 64 bit (probably hard to do since I only have compatible hardware but ain't got a 64 bit os). But maybe it could be done within a virtual machine :).

Posted: Sun Feb 08, 2009 9:33 pm
by HAnil
This tool and source is very usefull for me and very very thanks for your master and clean code.

plus, bmp is for PB 430
plugins source is compatible for 420.
isn't it?

when I compile plugins source by PB 430, code is not running.

Posted: Sun Feb 08, 2009 10:54 pm
by Inf0Byt3
Yes you're right. I used the beta version of PureBasic 4.30 to build the code. I think before beta 3 the parameters were different for some functions. In VirtualKeyboard.pb you need to make this changes:

Code: Select all

Line 906: If PtInRect_(@rc, CP\X | (CP\Y << 32)) = 0
Line 952: Gadget = GetDlgCtrlID_(ChildWindowFromPoint_(WindowID(0), CP\X | (CP\Y << 32)))

Posted: Sun Feb 08, 2009 11:36 pm
by HAnil
thanks for sharing again :D

Posted: Sun Jun 07, 2009 11:53 am
by DoubleDutch
The temp links are dead, is there a new link?

Posted: Sun Jun 07, 2009 1:23 pm
by Inf0Byt3
Yup, here they are:

For the ZIP archive:
http://bytessence.com/download/bpm/BPM.zip

For the installer version:
http://bytessence.com/download/bpm/BPM.exe

And for the source code:
http://bytessence.com/download/bpm/BPM_SourceCode.zip

Posted: Sun Jun 07, 2009 2:13 pm
by DoubleDutch
Thanks. :)