Software‎ > ‎

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 )

Where can I download it?

APassMan v0.1.3 can be downloaded in source form from the following location:
https://sites.google.com/a/peterknowles.com/main/software/apassman/apassman-0.1.3.tar.gz
This version of APassMan includes a binary compiled for the newest 8.00 Kernel and 1.2.6 romdisk available from Agenda Computing. The older, "non-snow" binary is no longer included. The conversion programs are included in this source package.

You can also download the vrdeb package of the same version from the following location (Does not include the conversion programs):
https://sites.google.com/a/peterknowles.com/main/software/apassman/apassman_0.1-1_mipsel.deb

The conversion programs are now also available in a seperate package, available from the following location:
https://sites.google.com/a/peterknowles.com/main/software/apassman/apassman_convert-0.1.3.tar.gz

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.

Who wrote this?

APassMan is written by me ( Peter Knowles <peter@knowleshome.com> ). It includes code from APG, written by Adel I. Mirzazhanov as well as code from gpasman, written by Olivier Sessink. Any suggestions, comments or patches are welcome.