App-iTan

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

NAME
    App::iTan - Secure management of iTANs for online banking

SYNOPSIS
     # Import a list of itans
     console$ itan import --file itanlist.txt

     # Fetch an itan and mark it as used (after password prompt)
     console$ itan get --index 15 --memo "paid rent 06/2012"

     # List all itans
     console$ itan list

DESCRIPTION
    This command line application facilitates the secure handling of iTANs
    (indexed Transaction Numbers) as used by various online banking tools.

    iTANs are encrypted using Crypt::Twofish and are by default stored in a

bin/itan  view on Meta::CPAN


=back

=head2 get

Fetches an iTan an mark it as used. If possible the iTan is also copied
to the clipboard.

 itan get [--next] OR [--index INDEX [--lowerinactive]]  [--memo MEMO]

You will be prompted a password to decrypt the selected iTan.

=over

=item * next

Fetches the next available iTan

=item * index

Fetches the iTan with the given index

inc/Module/Install/Makefile.pm  view on Meta::CPAN

BEGIN {
	$VERSION = '1.18';
	@ISA     = 'Module::Install::Base';
	$ISCORE  = 1;
}

sub Makefile { $_[0] }

my %seen = ();

sub prompt {
	shift;

	# Infinite loop protection
	my @c = caller();
	if ( ++$seen{"$c[1]|$c[2]|$_[0]"} > 3 ) {
		die "Caught an potential prompt infinite loop ($c[1]|$c[2]|$_[0])";
	}

	# In automated testing or non-interactive session, always use defaults
	if ( ($ENV{AUTOMATED_TESTING} or -! -t STDIN) and ! $ENV{PERL_MM_USE_DEFAULT} ) {
		local $ENV{PERL_MM_USE_DEFAULT} = 1;
		goto &ExtUtils::MakeMaker::prompt;
	} else {
		goto &ExtUtils::MakeMaker::prompt;
	}
}

# Store a cleaned up version of the MakeMaker version,
# since we need to behave differently in a variety of
# ways based on the MM version.
my $makemaker = eval $ExtUtils::MakeMaker::VERSION;

# If we are passed a param, do a "newer than" comparison.
# Otherwise, just return the MakeMaker version.

lib/App/iTan.pm  view on Meta::CPAN


=head1 NAME

App::iTan - Secure management of iTANs for online banking

=head1 SYNOPSIS

 # Import a list of itans
 console$ itan import --file itanlist.txt

 # Fetch an itan and mark it as used (after password prompt)
 console$ itan get --index 15 --memo "paid rent 06/2012"

 # List all itans
 console$ itan list

=head1 DESCRIPTION

This command line application facilitates the secure handling of iTANs
(indexed Transaction Numbers) as used by various online banking tools.

lib/App/iTan/Command/Get.pm  view on Meta::CPAN


=head1 SYNOPSIS

 itan get [--next] OR [--index INDEX [--lowerinactive]]  [--memo MEMO]

=head1 DESCRIPTION

Fetches an iTan an marks it as used. If possible the iTAN is also copied
to the clipboard.

You will be prompted a password to decrypt the selected iTan.

=head1 OPTIONS

=head2 next

Get the next available iTAN

=head2 index

iTAN index number that should be fetched



( run in 0.620 second using v1.01-cache-2.11-cpan-0b5f733616e )