این دستور kpcli است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
kpcli - یک رابط خط فرمان برای فایل های پایگاه داده KeePass.
شرح
یک رابط خط فرمان (پوسته تعاملی) برای کار با فایل های پایگاه داده KeePass
(http://http://en.wikipedia.org/wiki/KeePass). این برنامه از استفاده من الهام گرفته شده است
"kedpm -c" همراه با نیاز من به مهاجرت به KeePass. کنجکاوها می توانند در مورد Ked بخوانند
مدیر رمز عبور در http://kedpm.sourceforge.net/.
طریقه استفاده
لطفاً برنامه را اجرا کرده و "help" را تایپ کنید تا نحوه استفاده از آن را بیاموزید.
پیش نیازها
این برنامه به این ماژول های غیر هسته ای نیاز دارد:
"Crypt::Rijndael" - libcrypt-rijndael-perl در اوبونتو 10.04
"Term::ReadKey" - libterm-readkey-perl در اوبونتو 10.04
"Sort::Naturally" - libsort-natural-perl در اوبونتو 10.04
"File::KeePass" - libfile-keepass-perl در اوبونتو 12.04
"Term::ShellUI" - libterm-shellui-perl در اوبونتو 12.10
توصیه می شود "Term::ReadLine::Gnu" را نصب کنید که سیال بیشتری را ارائه می دهد
مدیریت سیگنال در سیستمهای شبه یونیکس، باعث میشود kpcli برای تعلیق، از سرگیری و وقفه قوی باشد.
- SIGSTP، SIGCONT و SIGINT. آن ماژول در بسته libterm-readline-gnu-perl موجود است
اوبونتو
برای استفاده از ویژگی های کلیپ بورد، می توانید به صورت اختیاری "Clipboard" و "Tiny::Capture" را نصب کنید.
http://search.cpan.org/~king/Clipboard/ و libcapture-tiny-perl در اوبونتو 10.04.
برای استفاده از ویژگی pwck (کیفیت رمز عبور) می توانید به صورت اختیاری "Data::Password" را نصب کنید
بررسی)؛ libdata-password-perl در اوبونتو 10.04.
در MS Windows، میتوانید به صورت اختیاری «Win32::Console::ANSI» را نصب کنید تا رنگهای ANSI را دریافت کنید.
ترمینال های cmd ویندوز. Strawberry Perl 5.16.2 برای پورت kpcli ویندوز استفاده شد و
با استفاده از cpanminus، میتوان تمام وابستگیهای kpcli را بدون Term::ReadLine::Gnu نصب کرد.
که برای kpcli اختیاری است و در MS Windows پشتیبانی نمی شود.
هشدارها و واژه OF احتیاط
نویسنده اصلی kpcli در درجه اول تست های قابلیت همکاری با KeePassX است
(http://www.keepassx.org/) و در درجه اول از فایل های KeePass v1 (*.kdb) استفاده می کند. پشتیبانی از
فایل های KeePass v2 (*.kdbx) در kpcli قابل توجه است و بسیاری از مردم روزانه از آن استفاده می کنند، اما اینطور است
مورد استفاده اصلی نویسنده نیست. همچنین قصد نویسنده حفظ آن است
سازگاری با فایل های v1، و بنابراین هر کسی که وصله ارسال می کند، برای بررسی
گنجاندن در نسخه های بعدی kpcli، از آنها خواسته می شود تا آنها را با هر دو فایل v1 و v2 تأیید کند.
نه تاریخ پیگردی برای KeePass 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 برای کار در اطراف انجام می دهد
فایل:: اشکال KeePass، اگر kpcli از File::KeePass < v2.03 استفاده می کند.
با استفاده از خدمات onworks.net از kpcli به صورت آنلاین استفاده کنید