APassMan

What's New?

There are now vrdeb packages of APassMan, which can be used with the
community agenda distribution available from http://sourceforge.net/projects/agenda-distro/.
I highly recommend using these packages. The vrdeb GUI is very easy to use, which makes
the entire installation process really painless. All you need to do is add the following URI
to your vrdeb repository list:

http://apassman.peterknowles.com/

Then, just update your package list, and install the apassman package along with the rest
of your software. Simple as that.

What is it?

This is the homepage of APassMan, a secure password manager for the Agenda
VR3 PDA ( Agenda Computing
). APassMan uses the FLTK
and FLPDA libraries, and is released under the GPL license. The user interface
was based on the screenshots of
Strip
, a password manager for the palmOne
platform.

What can it do?

APassMan can manage a list of usernames, passwords and comments ( as well
as the associated servers ) in an RC2 encrypted database. One master password
in required to open and view the database at the beginning of each session.
The following features are implemented at present:

Size of database is limited only by the Agenda's RAM size.

Accounts are arranged under servers / categories for fast and convenient
access.

Includes a password generator for automatic random generation of passwords
for accounts ( The password generator includes all the features of
APassGen
).

Includes a find feature with options to search through any combination
of fields ( server names / account names / comments or passwords ).

Every window includes a lock button to immediately lock the program (
save the database and quit ).

All plaintext information is removed from RAM after the program terminates.

Unencrypted information is never saved to disk / flash.

File format is fully compatible with
gpasman
( A password manager for Gnome ), as well as
kpasman
( The KDE equivalent ).

Two command-line conversion tools are provided to convert the encrypted
database to a rdb
file and visa-versa ( rdbed is a flexible database system for the Agena VR3, written by Mark
Pruett )

What does it look like?

This is the login screen, where the master password
is entered to unlock the database.

This is the list of servers or categories. Clicking
an a server opens up the list of accounts for a particular server. Under
the 'Menu' button is an option to change the master password. The 'New' button
will create a new server. The 'Find' button will initiate a search. The
done button acts as a 'back' or 'cancel' button throughout the program,
and the lock button will save and quit the program at any time.

This is the window to change the master password,
which must be at least 4 characters long.

This is the list of accounts in a particular server
/ category ( in this case, slashdot.org ). Clicking on an account will take
you to the account view window which provides the details of the account.
The 'Edit' button will edit the server ( allowing you to rename or delete
the server ). The 'New' button will create a new account in the current
server.

This is the account view window. To edit the account,
click on the 'Edit' button. To delete the account, click on the 'Delete'
button.

This is the window used to create a new account (
identical to the account edit window ). The small 'G' button next to the
password field will open the automatic password generator window. The 'Apply'
button will save your changes. The 'Done' button will cancel your changes
and return you to the previous window.

This is the server edit screen. The server name can
be modified by typing in a new name and clicking 'Apply'. The server can
be deleted by clicking the 'Delete' button.

This is the password generator window. The length
and type of the password can be modified and a random password generated
by clicking on the 'Apply' button.

This is the search results screen. The bold entries
are the server names, and the non-bold entries below the servers are the
accounts contained in the servers which match your search. Clicking on a
server will take you to the server view. Clicking on an account will take
you directly to the account view window.