App-iTan
view release on metacpan or search on metacpan
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
=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 )