Bashhub ، يمكنك الوصول إلى تاريخ محطتك من أي مكان

عن باشوب

في المقالة التالية سوف نلقي نظرة على bashhub. يعلم جميع مستخدمي Gnu / Linux أن الأوامر التي ننفذها في shell سيتم حفظها ويمكننا رؤيتها في أي وقت باستخدام أمر history ، باستخدام سهمي UP / DOWN أو إجراء بحث عكسي (CTRL + R) في Terminal. سيتم حفظ جميع الأوامر التي ننفذها في الجهاز في ملف ملف .bash_history. لكن يمكننا رؤيتهم والوصول إليهم وإعادة تشغيلهم فقط من نفس الجهاز. في حال احتجنا الوصول إلى تاريخ محطتنا من نظام مختلف على الشبكةهذا هو المكان الذي تأتي فيه أداة "Bashhub" لمساعدتنا.

هذا بسيط خدمة الويب عبر الإنترنت حيث يمكننا حفظ جميع الأوامر والوصول إليها من أي مكان. يحفظ Bashhub جميع الأوامر التي نكتبها في جميع الجلسات والأنظمة ، حتى نتمكن من الوصول إليها من أي مكان. ببساطة ، كل شيء ستكون قصة BASH متاحة في السحابة. Bashhub مجاني تمامًا ومفتوح المصدر.

سيتم تخزين جميع الأوامر في قاعدة بيانات Bashhub ، والتي يتم تشفيرها باستخدام تشفير على مستوى التخزين من خلال LUKS. سيولد Bashhub ملف رمز تعريف فريد لكل مستخدم. لا يمكن الوصول إلى جميع الأوامر المسجلة نيابة عن مستخدم إلا باستخدام رمز المصادقة الخاص بهذا المستخدم. فعلا لا توجد طريقة لمشاركة هذه الأوامر وليست متاحة للجمهور. سيسمح لنا Bashhub بتجاهل بعض الأوامر التي تحتوي على معلومات سرية مثل كلمة مرور المستخدم.

تركيب باشوب

من أجل استخدام هذه الأداة ، سيتعين علينا التأكد من ذلك تم تثبيتها بايثون (2.7 على الأقل) في نظامنا. يتوفر Python 2.7 في المستودعات الافتراضية لمعظم توزيعات Gnu / Linux.

بمجرد تثبيت Python ، يمكننا الآن تنفيذ الأمر التالي في المحطة (Ctrl + Alt + T) كما هو موضح أدناه:

تكوين باشوب

curl -OL https://bashhub.com/setup && bash setup

بعد بضع ثوانٍ ، سيُطلب منا إنشاء حساب جديد إذا لم يكن لدينا حساب بالفعل. سيتعين علينا الكتابة بريد إلكتروني صالح واسم مستخدم وكلمة مرور واسم نظامنا.

تكوين مستخدم bashhub

سيعلمنا النظام بأن التسجيل قد اكتمل. سيتم إنشاء حسابك على Bashhub. يمكننا الوصول إلى ملفنا الشخصي في «https://bashhub.com/nombre-de-usuario«. سيقوم Bashub بإنشاء دليل يسمى .bashhub يحتوي على بيئة Python الافتراضية والبرامج النصية في دليل $ HOME.

مستخدم الويب bashhub

بمجرد الانتهاء من التسجيل سيتعين علينا أعد تشغيل الجهاز لبدء تسجيل تاريخنا من المحطات.

اختبار باشوب

الآن ، سنقوم بتشغيل أي أمر عشوائي للتحقق مما إذا كان يعمل بالفعل. قمت بتشغيل الأوامر التالية:

clear
pwd
uname -a
ls -l
touch prueba.txt

تحقق من الأوامر المكتوبة

الآن نستطيع تحقق من الأوامر التي كتبناها. للقيام بذلك ، سننفذ في المحطة (Ctrl + Alt + T):

خروج bh

bh

هذا الأمر سيعرض آخر 100 أمر إفتراضي. يمكننا تجاوز أو تغيير الحد الافتراضي باستخدام علامة "-n". لإظهار آخر 10 أوامر فقط يمكننا تنفيذها:

bh -n 10

يمكنك أيضا لنا عرض أمر محدد باستخدام مصطلح محدد. على سبيل المثال "ls".

bh -n 10 "ls"

إذا أردنا ابحث عن أمر محدد بمصطلح بحث وقم بتشغيله في نفس الوقت، يمكننا استخدام علامة "-i" كما هو موضح أدناه.

تشغيل الأمر bh ls

bh -i "ls"

عندما ننفذ أمرًا أكثر من مرة ، يمكننا اختيار الأمر الذي نريد تنفيذه من القائمة والضغط على Enter.

اعرض قائمة الأوامر المنفذة في دليل

إلى عرض قائمة الأوامر الأخيرة التي قمت بتشغيلها في دليل العمل الحالي، علينا فقط إضافة علامة "-d".

bh -d

بحث تفاعلي

الميزة البارزة الأخرى في Bashhub هي البحث التفاعلي. يكون على غرار البحث العكسي (Ctrl + R). يمكننا استخدامه عن طريق الكتابة:

bh -i

اعرض تفاصيل الأمر

من البحث التفاعلي ، يمكننا أيضًا عرض معلومات مفصلة للأمر. أولاً ، سيتعين علينا بدء البحث التفاعلي:

بحث تفاعلي -i

bh -i

ثم سنضطر إلى ذلك اختر الأمر من القائمة واضغط على مفتاحي «i» أو «شريط المسافة» لعرض تفاصيل الأمر المحدد.

أوامر الحذف

سنكون أيضا قادرين على إزالة أمر معين من قاعدة بيانات bashub. للقيام بذلك ، سنبدأ البحث التفاعلي:

إزالة الأمر -i

bh -i "ls"

في القائمة التي سيتم عرضها ، سيتعين علينا ذلك اختر الأمر الذي نريد حذفه واضغط على مفتاح "Backspace"  لوحة المفاتيح.

قم بإلغاء تثبيت Bashhub

في حالة عدم الانتهاء من رؤية الأداة ، يمكنك إلغاء تثبيتها عن طريق حذف الدليل التالي من نظامك:

rm -r ~/.bashhub

إذا كنت قلقًا بشأن تداعيات الخصوصية والأمان ، فإن Bashhub ليس مناسبًا لك. من يحتاج إليه سيكون قادرًا على استشارة المزيد حول إمكانيات هذا البرنامج في صفحته الخاصة GitHub جيثب:.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كسوسوف قال

    وتحميل الأوامر التي يمكن أن تحتوي على كلمات مرور و IP ومستخدمين إلى السحابة التي تنفذها دون أن تتذكر أن لديك عفريتًا ينشر كل شيء؟ .. حسنًا ، جرب NSA ..

    1.    داميان أمويدو قال

      كما كتبت في المقال ، يتجنب البرنامج أوامر معينة بمعلومات حساسة (أعتقد أنني أتذكر أنه يمكنك تكوين الأوامر التي تريد تجنبها. في الوثائق يمكنك العثور على معلومات حول الموضوع). ولكن من الصحيح أيضًا أنه عند تثبيت هذه الأنواع من الأدوات ، ربما يكون من المثير للاهتمام ألا "تنسى" ما يقوم بتشغيله نظامك ، إذا تعاملت مع مثل هذه المعلومات المخترقة. سالو 2.