NAME

Palm::Zetetic::Strip - Manipulate Zetetic Strip Palm database files

SYNOPSIS

use Palm::Zetetic::Strip;

$strip = new Palm::Zetetic::Strip('directory_to_pdb_files/');
if (! $strip->set_password('strip_password'))
{
    print "Incorrect password\n";
    exit(1);
}

$strip->load();
$systems = $strip->get_systems();
$accounts = $strip->get_accounts($systems->[0]);

DESCRIPTION

The Palm::Zetetic::Strip module provides access to database files generated by the Strip (Secuure Tool for Recalling Important Passwords) from Zetetic.

METHODS

new

$strip = new Palm::Zetetic::Strip($pdb_directory);

Creates a new Palm::Zetetic::Strip object. The directory provided must contain the .pdb files.

set_password

$success = set_password('plaintext password');

Sets the password to unlock the databases. Return true if the password is correct, otherwise false.

load

$strip->load()

Loads the system and accounts databases into memory.

get_systems

@systems = $strip->get_systems();

Returns an array of Palm::Zetetic::Strip::System objects.

get_accounts

@accounts = $strip->get_accounts();

Returns an array of Palm::Zetetic::Strip::Account objects.

FILES

StripPassword-SJLO.pdb - Password database.

StripSystems-SJLO.pdb - Systems database.

StripAccounts-SJLO.pdb - Accounts database.

SEE ALSO

Palm::Zetetic::Strip::System(3), Palm::Zetetic::Strip::Account(3)

AUTHOR

Dave Dribin