Este é o comando kpcli que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
kpcli - Uma interface de linha de comando para arquivos de banco de dados KeePass.
DESCRIÇÃO
Uma interface de linha de comando (shell interativo) para trabalhar com arquivos de banco de dados KeePass
(http://http: //en.wikipedia.org/wiki/KeePass). Este programa foi inspirado pelo uso de
"kedpm -c" combinado com minha necessidade de migrar para o KeePass. Os curiosos podem ler sobre o Ked
Gerenciador de senhas em http://kedpm.sourceforge.net/.
USO
Execute o programa e digite "ajuda" para aprender como usá-lo.
PRERREQUISITOS
Este programa requer estes módulos não essenciais:
"Crypt :: Rijndael" - libcrypt-rijndael-perl no Ubuntu 10.04
"Term :: ReadKey" - libterm-readkey-perl no Ubuntu 10.04
"Sort :: Naturally" - libsort-naturalmente-perl no Ubuntu 10.04
"File :: KeePass" - libfile-keepass-perl no Ubuntu 12.04
"Term :: ShellUI" - libterm-shellui-perl no Ubuntu 12.10
É recomendado que você instale "Term :: ReadLine :: Gnu" que fornecerá mais fluido
tratamento de sinais em sistemas semelhantes ao Unix, tornando o kpcli robusto para suspender, retomar e interromper
- SIGSTP, SIGCONT e SIGINT. Esse módulo está no pacote libterm-readline-gnu-perl em
Ubuntu.
Você pode instalar opcionalmente "Clipboard" e "Tiny :: Capture" para usar os recursos da área de transferência;
http://search.cpan.org/~king/Clipboard/ e libcapture-tiny-perl no Ubuntu 10.04.
Você pode opcionalmente instalar "Dados :: Senha" para usar o recurso pwck (Qualidade da Senha
Verificar); libdata-password-perl no Ubuntu 10.04.
No MS Windows, você pode instalar opcionalmente "Win32 :: Console :: ANSI" para obter cores ANSI em
Terminais Windows cmd. Strawberry Perl 5.16.2 foi usado para a porta kpcli para Windows e,
usando cpanminus, pode-se instalar todas as dependências do kpcli, sans Term :: ReadLine :: Gnu
que é opcional para kpcli e não é compatível com MS Windows.
RESSALVAS E PALAVRAS OF CUIDADO
O principal autor de kpcli, principalmente testes de interoperabilidade com KeePassX
(http://www.keepassx.org/) e usa principalmente arquivos KeePass v1 (* .kdb). Suporte para
Os arquivos KeePass v2 (* .kdbx) em kpcli são substanciais e muitas pessoas os usam diariamente, mas é
não é o caso de uso principal do autor. É também intenção do autor manter
compatibilidade com arquivos v1, e assim qualquer pessoa enviando patches, para consideração por
inclusão em versões futuras do kpcli, é solicitado a validá-los com os arquivos v1 e v2.
Não história Rastreamento for KeePass 2 (* .kdbx) arquivos
O histórico de entradas de gravação em arquivos KeePass 2 não foi implementado. História que existe em um
o arquivo não é destruído, mas os resultados das alterações de entrada feitas no kpcli não são registrados no
sua história. As cópias anteriores à alteração são armazenadas na "Lixeira". Observe que
File :: KeePass não criptografa senhas de entradas de histórico na RAM, como faz para
entradas atuais. Este é um pequeno risco de segurança que pode, em teoria, permitir privilégios
usuários roubem suas senhas da RAM, do histórico de entradas.
Arquivo :: KeePass erro prévio para versão 2.03
Antes da versão 2.03, File :: KeePass tinha um bug relacionado a alguns dados "desconhecidos" que
KeePassX armazena em registros de grupo. Para File :: KeePass <v2.03, kpcli exclui aqueles desconhecidos
dados ao salvar. Pesquise na libkpass (http://libkpass.sourceforge.net/) Código fonte
revelou que o que as primeiras versões de File :: KeePass classifica como "desconhecido" são os tempos
para criado / modificado / acessado / expira, bem como "sinalizadores" (id = 9), mas apenas para grupos;
File :: KeePass manipulou esses campos perfeitamente para entradas. Não encontrei nenhum efeito prejudicial de
descartar esses campos ao salvar e é isso que o kpcli faz para contornar o
Bug File :: KeePass, se kpcli estiver usando File :: KeePass <v2.03.
Use kpcli online usando serviços onworks.net