ابزار مدیریت رمز عبور Pass

سلام دوستان. امیدوارم شاد و خندون باشید. از نرم افزار های تقریبا ضروری میشه به پسورد منیجیر ها اشاره کرد. با پیشرفت سریع کامپیوتر ها و توانایی محاسبه بالا، رمز ها به سرعت کرک میشن و نیاز هست تا از پسورد های قوی تری استفاده کنیم. یکی از روش های ساخت پسورد های قوی، استفاده از چند کلمه معنی دار اما بی ارتباط به یکدیگر هست. مثلا judo nail ballot auto ،‌ و به حافظه سپردن چنین پسورد هایی یکم سخت هست چه برسه که بخواید از عبارات بی معنی مانند HPTD,f(s2)FShKgL.

ابزار های مدیریت رمز عبور تنوع زیادی دارند. مانند last pass که انلاین هست، همچنین افزونه مرورگر و کلاینت های سیستم عامل های متداول رو داره . یا keepass که کلاینت های بسیار زیادی داره ، فقط در لینوکس دارای ده ها کلاینت متفاوت هست.

اما چیزی که باعث شد من به Pass جذب بشم،‌ فلسفه این ابزار بود، این ابزار مانند تمامی ابزار های یونیکس، دارای فلسفه زیر هست:

  • برنامه تنها یک کار انجام دهد و آن را به خوبی انجام دهد.
  • برنامه ها با یکدیگر کار کنند.
  • برنامه ها با متن ارتباط برقرار کنند.

این ابزار ، پسورد ها رو با استفاده از کلید gpg شما رمز نگاری کرده و در یک ساختار پوشه بندی درختی ذخیره میکند. بر خلاف بسیاری از ابزار ها، از فرمت یا نحوه کد گذاری جدیدی برای خود استفاده نمیکند بلکه فقط از ابزار های ساده پوسته استفاده میکند. یعنی شما حتی بدون داشتن این ابزار هم میتوانید فایل های خود را به همین شیوه رمز نگاری یا باز کنید.

از دیگر امکانات بسیار خوب این ابزار، امکان ساخت یک ریپوی گیت برای پسورد ها هست که ابزار به طور خودکار تغییرات پسورد را کامیت کرده و میتوانید انها را در یک ریپوی انلاین ذخیره کنید و پشتیبان بگیرید.

برای نصب این ابزار میتونید از مدیر بسته توزیع استفاده کنید یا سورس را دانلود کرده و کامپایل کنید.

بعد از نصب برای راه اندازی اولیه ، باید یک کلید gpg در سیستم داشته باشید. که با دستور gpg --gen-key میتونید کلید رو بسازید حالا میتونید با دستور زیر برنامه را راه اندازی کنید :

pass init "email@example.com

در صورت تمایل به ساخت ریپوی گیت دستور زیر را وارد کنید:

pass git init

وارد کردن پسور جدید :

pass insert location/of/pass/password_name

مثلا :

pass insert Social/Twitter

دریافت پسورد ذخیره شده در خروجی استاندارد :

pass location/of/pass/password_name

برای کپی کردن پسورد در کلیپ برد به مدت ۴۵ ثانیه :

pass -c location/of/pass/password_name

برای مشاهده اموزش های کامل و نحوه کانفیگ این ابزار، به صفحات راهنما مراحعه کنید (‌man) .

معرفی کتاب گهواره گربه

اگر از دنبال کنندگان وبلاگ من هستید، به احتمال زیاد ژانر علمی-تخیلی رو هم دنبال میکنید. یکی از موضوعاتی که ژانر علمی تخیلی به اون میپردازه، بحث اخرزمان و پسا اخرزمان هست که فیلم هایی مثل World war Z , Snowpiercer ، I am legend نمونه هایی از این ژانر هستند که اگر ندیدید، حتما پیشنهاد میکنم ببینید.

ادامه خواندن معرفی کتاب گهواره گربه

معرفی پروتکل IRC و برنامه Irssi

سلام ، بازم یه اموزش دیگه 🙂 .
همیشه توی سایت ها و صفحات پروژه های مختلف لینک کانال IRC رو میدیدم اما بیخیال ازش میگذشتم ، تا اینکه یه روز رفتم و توی ویکی‌پدیا درمورد پروتکل IRC خوندم. بعدش یکم که باهاش کار کردم،‌ به شدت مجذوبش شدم، و تصمیم گرفتم توی یه پست توی بلاگ ،‌یه اموزش برای اشنایی باهاش بزارم.

ادامه خواندن معرفی پروتکل IRC و برنامه Irssi

معرفی کتاب Soft Skills : The software developer’s life manual

سلام دوستان. امیدوارم حالتون حسابی خوب باشه. توی این مطلب تصمیم گرفتم یه کتاب خیلی خوب رو که فکر میکنم همه مهندس های کامپیوتر باید بخونن رو معرفی کنم.

خیلی از توسعه دهندگان نرم افزار یا برنامه نویسان ،‌گیگ یا نرد هایی هستن که شبانه روز پشت میز کامپیوتر میشینن و به یه صفحه پر از حروف نگاه میکنن ،‌واقعا عجیب و غریب بنظر نمیان ؟ حتی گاهی اوقات بعد از ۵ ساعت خیره بودن به مانیتور یهو بلد میشن و یه مشت نثار مانیتور از همه جا بیخبر و بیچاره میکنند . چنین ادم هایی اکثرا زیاد از خونه بیرون نمیرن یا ادم های زیاد یا متفاوتی رو نمیبینن. چاق هستن و ورزش نمیکنند و … .

ادامه خواندن معرفی کتاب Soft Skills : The software developer’s life manual

دسترسی فایل ها در یونیکس

سلام دوستان و همراهان عزیز.

امیدوارم حالتون خوب باشه ، بعد از انتقال وبلاگم به سرور TuxFamily تقریباً وبلاگ مرده بود ، هیچ مطلب جدیدی روش نگذاشتم و متأسفانه این مدت زیاد طول کشید و الان نزدیک به ۷ ماه هست که وضعیت وبلاگ به این صورت هست. اما تا چند روز پیش که دوست خوبم حسام ، بهم پیشنهاد داد که دوباره روند کار وبلاگ رو از سر بگیرم و مطالب آموزشی رو روی وبلاگ بزارم . اگرچه من علم بسیار بسیار اندکی دارم و احتمالاً اشتباهات فنی زیادی داشته باشم ولی سعی میکنم به بهترین نحو ممکن چیزهایی که یاد میگیریم رو روی این وبلاگ بزارم ، شاید بدرد کسی خورد 😉 .

ادامه خواندن دسترسی فایل ها در یونیکس

برنامه اصلاح زیرنویس – نسخه 1.0.1

شاید براتون پیش اومده باشه زیر نویسی به صورت حروف عجیب و غریبی در میاد و نمیشه خوندش اما همین زیرنویس داخل ویندوز به راحتی با نرم افزار هایی مثل KMPlayer باز میشه.مشکل کجاست ؟
مشکل انکودینگ فایل زیر نویس هست .

ادامه خواندن برنامه اصلاح زیرنویس – نسخه 1.0.1

آموزش نصب شادوساکس بر روی سرور – ShadowSocks

سلام دوستان. توی این آموزش میخوام نحوه راه ندازی شادوساکس در 5 دقیقه رو توضیح بدم 🙂 برای راه اندازی سرور شادو ساکس روی اوبونتو سرور ،‌ابتدا ppa رو وارد میکنیم و شادو ساکس رو نصب میکنیم :

ادامه خواندن آموزش نصب شادوساکس بر روی سرور – ShadowSocks