これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド kpcli です。
プログラム:
NAME
kpcli - KeePass データベース ファイルへのコマンド ライン インターフェイス。
DESCRIPTION
KeePass データベース ファイルを操作するためのコマンド ライン インターフェイス (対話型シェル)
(http://http://en.wikipedia.org/wiki/KeePass)。 このプログラムは、私の使用法からインスピレーションを得て作成されました。
「kedpm -c」は、KeePass に移行する必要性と組み合わされました。 好奇心旺盛な人はケッドについて読むことができます
パスワードマネージャー: http://kedpm.sourceforge.net/.
USAGE
プログラムを実行し、「ヘルプ」と入力して使用方法を確認してください。
前提条件
このプログラムには、次の非コア モジュールが必要です。
「Crypt::Rijndael」 - Ubuntu 10.04 の libcrypt-rijndael-perl
「Term::ReadKey」 - Ubuntu 10.04 の libterm-readkey-perl
「Sort::Naturally」 - Ubuntu 10.04 の libsort-naturally-perl
「ファイル::KeePass」 - Ubuntu 12.04 の libfile-keepass-perl
「Term::ShellUI」 - Ubuntu 12.10 の libterm-shellui-perl
より流動的なものを提供する「Term::ReadLine::Gnu」をインストールすることをお勧めします。
Unix のようなシステムでの信号処理により、kpcli は一時停止、再開、中断に対して堅牢になります。
- SIGSTP、SIGCONT、および SIGINT。 このモジュールは libterm-readline-gnu-perl パッケージにあります。
Ubuntuの。
オプションで「Clipboard」と「Tiny::Capture」をインストールして、クリップボード機能を使用できます。
http://search.cpan.org/~king/Clipboard/ Ubuntu 10.04 上の libcapture-tiny-perl。
オプションで「Data::Password」をインストールして、pwck 機能 (パスワード品質) を使用できます。
チェック); Ubuntu 10.04 の libdata-password-perl。
MS Windows では、オプションで「Win32::Console::ANSI」をインストールして ANSI カラーを取得できます。
Windows cmd ターミナル。 Windows への kpcli ポートには Strawberry Perl 5.16.2 が使用されました。
cpanminus を使用すると、Term::ReadLine::Gnu を除く、kpcli の依存関係をすべてインストールできます。
これは kpcli ではオプションであり、MS Windows ではサポートされていません。
警告 そして WORDS OF 注意
kpcli の主な作成者は主に KeePassX との相互運用性テストを行っています
(http://www.keepassx.org/) であり、主に KeePass v1 (*.kdb) ファイルを使用します。 へのサポート
kpcli の KeePass v2 (*.kdbx) ファイルは充実しており、多くの人が毎日使用していますが、
著者の主な使用例ではありません。 それは作者の意図でもあります
v1 ファイルとの互換性、およびパッチを送信するすべての人にとって、
将来の kpcli バージョンに含めるには、v1 と v2 ファイルの両方で検証するように求められます。
いいえ 歴史 追跡 for 持ち歩きます 2 (*.kdbx) ファイル
KeePass 2 ファイルへのエントリ履歴の記録は実装されていません。 に存在する歴史
ファイルは破壊されませんが、kpcli で行われたエントリの変更結果は記録されません。
彼らの歴史。 変更前のコピーは「ごみ箱」に保存されます。 ご了承ください
File::KeePass は、RAM 内の履歴エントリのパスワードを暗号化しません。
現在のエントリ。 これは小さなセキュリティ リスクであり、理論的には特権的なユーザーのアクセスが許可される可能性があります。
ユーザーは RAM やエントリ履歴からパスワードを盗むことができます。
ファイル::KeePass バグ 事前の 〜へ バージョン 2.03
バージョン 2.03 より前の File::KeePass には、いくつかの「不明な」データに関連するバグがありました。
KeePassX はグループ レコードに保存します。 File::KeePass < v2.03 の場合、kpcli は不明なファイルを削除します
保存時のデータ。 libkpass でのリサーチ (http://libkpass.sourceforge.net/) ソースコード
File::KeePass の初期バージョンが「不明」に分類されていることが明らかになりました
作成/変更/アクセス/期限切れ、および「フラグ」(id=9) 用ですが、グループのみが対象です。
File::KeePass は、これらのフィールドをエントリとして適切に処理しました。 悪影響は見つかりませんでした
保存時にこれらのフィールドを削除するため、kpcli が回避策として行うことです。
kpcli が File::KeePass < v2.03 を使用している場合の File::KeePass のバグ。
onworks.net サービスを使用して kpcli オンラインを使用する