7 أدوات مفيدة OSINT لاختبار الاختراق
في هذه المقالة ، اشرح جيدًا 7 أدوات مفيدة من OSINT لاختبار الاختراق.
في هذا البرنامج التعليمي ، سنرى كيفية تثبيت وتكوين خادم git على CentOS 7
Git هو نظام تحكم في الإصدار موزع لتتبع التغييرات في التعليمات البرمجية المصدر أثناء تطوير البرامج. إنه مصمم لتنسيق العمل بين المبرمجين ، ولكن يمكن استخدامه لتتبع التغييرات في أي مجموعة من الملفات. تتضمن أهدافه السرعة وتكامل البيانات ودعم تدفقات العمل الموزعة وغير الخطية.
Git هو نظام تحكم في الإصدار موزع مجاني ومفتوح المصدر مصمم للتعامل مع كل شيء من المشاريع الصغيرة إلى الكبيرة جدًا بسرعة وكفاءة.
لنبدأ التثبيت.
هناك خياران لتثبيت Git.
الخيار 1 هو تثبيت Git باستخدام Yum
1. حافظ على الخادم محدثًا
# yum update -y
2. تثبيت Git
# yum install git -y
الخيار 2 هو تثبيت git من المصدر
يمكنك تنزيل أحدث إصدار من Git من صفحة الإصدار . يستغرق الأمر وقتًا أطول ولن يتم تحديثه وصيانته من خلال مدير الحزم yum. ولكنه سيسمح لك بتنزيل إصدار أحدث مما هو متاح من خلال مستودعات CentOS ، وسيمنحك بعض التحكم في الخيارات التي يمكنك تضمينها.
أولاً ، قم بتثبيت التبعيات
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
بعد اكتمال التثبيت ، انتقل إلى صفحة الإصدار وانسخ رابط التنزيل. يمكنك العثور على tar.gz ، انقر فوقه بزر الماوس الأيمن وانسخ الرابط.
الآن ، قم بتنزيله في الخادم باستخدام الأمر wget وأعد تسميته:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
بمجرد اكتمال التنزيل ، يمكننا استخراج ملف tar
# tar -zxf git.tar.gz
الآن ، انتقل إلى هذا الدليل لبدء تكوين بنائنا.
# cd git-*
يمكننا التحقق من كل ما نحتاجه باستخدام سكربت التهيئة الذي تم إنشاؤه عن طريق التهيئة. سيستخدم هذا البرنامج النصي أيضًا --prefix للإعلان عن / usr / local (مجلد البرنامج الافتراضي لأنظمة Linux الأساسية) كوجهة مناسبة للثنائي الجديد ، وسيقوم بإنشاء ملف Makefile لاستخدامه في الخطوة التالية.
# make configure
# ./configure --prefix=/usr/local
ملفات Makefiles هي ملفات تكوين قابلة للبرمجة يتم معالجتها بواسطة الأداة المساعدة make. سوف يخبرنا Makefile كيفية تجميع برنامج وربطه بتثبيت CentOS الخاص بنا حتى نتمكن من تنفيذ البرنامج بشكل صحيح.
# make install
لقد قمنا ببناء وتثبيت Git بنجاح. للتحقق من الإصدار ، تحقق من الإصدار باستخدام الأمر التالي:
# git --version
قم بإعداد Git
إضافة مستخدم للتعامل مع المستودعات:
# useradd git
ثم امنح مستخدم Git كلمة مرور:
# passwd git
تسجيل الدخول كمستخدم git
# su - git
ابدأ في إنشاء مستودع فارغ جديد باستخدام الأمر التالي:
# git init --bare ~/neotechsystems.git
تمكين ربط التحديث اللاحق عن طريق نسخ ملف العينة على النحو التالي:
# cd hooks/
# cp post-update.sample post-update
هذا كل شيء من أجل جانب الخادم.
الآن دعنا ننتقل إلى جانب العميل:
قم بتثبيت Git
# yum install git -y
اكتمل التثبيت
قم بإعداد git
أرسل الالتهاب عن نفسك بحيث يتم إنشاء رسائل الالتزام مع إرفاق المعلومات الصحيحة:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
قم بإنشاء دليل حيث يمكنك الاحتفاظ بجميع مشاريعك
# mkdir ~/dev
# cd ~/dev
الآن ، قم بإنشاء نسخة من مستودع neotechsystems.git الذي أنشأناه سابقًا في الخادم
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.
اذهب إلى المستودع
# cd neotechsystems.git
يمكنك أن ترى أن المستودع فارغ ، لذا لنقم بإنشاء بعض الملفات
# echo "my test file' > file1.txt
أضف هذه الملفات إلى مستودع git الخاص بنا
# git add .
التزم بالتغييرات
# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
ادفع هذه التغييرات إلى مستودع git البعيد على git-server.lab.com
# git push origin master
سيُطلب منك كلمة المرور ، أدخل كلمة مرور مستخدم git
[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master
تحقق من التغييرات ، وقم بالوصول إلى خادم git وقم بتشغيل الأمر التالي للتحقق من السجلات
# git log
لقد نجحنا في تثبيت وتهيئة خادم Git على CentOS 7
في هذه المقالة ، اشرح جيدًا 7 أدوات مفيدة من OSINT لاختبار الاختراق.
في هذه المقالة ، اشرح جيدًا كيفية تثبيت Bitwarden على Ubuntu 20.04. خادم Bitwarden المستضاف ذاتيًا هو مدير كلمات مرور مفتوح المصدر. على خادم مستضاف ذاتيًا.
في هذه المقالة ، اشرح جيدًا كيفية تثبيت NetBox على Ubuntu 20.04. التثبيت والتكوين. NetBox هو تطبيق نمذجة موارد البنية التحتية (IRM).
حاسبة رسوم PayPal. PayPal هي أكثر طرق الدفع شيوعًا ، حيث تقدم PayPal حسابات شخصية وحسابات تجارية ، وتعطيك نظرة عامة واضحة حول الرسوم
سنتعلم كيفية تثبيت وتشغيل تقرير MTR على CentOS 7. لتشخيص أخطاء الشبكات وعزلها ، يستخدم مسؤول Linux أداة MTR (مسار التتبع الخاص بي).
سنرى كيفية تثبيت وتهيئة خادم git على CentOS 7. إعداد خادم Git. Git هو مصدر مجاني ومفتوح. قم بتثبيت Git باستخدام YUM أو تنزيله.
في هذا البرنامج التعليمي ، سنوضح لك كيف أنه من السهل تثبيت iRedMail على Ubuntu 20.04. iRedMail هو حل خادم بريد مفتوح المصدر.
في هذه المقالة ، اشرح جيدًا كيفية إعداد OrangeScrum على CentOS 7.
في هذه المقالة ، اشرح جيدًا كيف أنه من السهل تثبيت XploitSPY على خادم Ubuntu 20.04. XploitSPY هي أداة تجسس لمراقبة نظام Android.
في هذه المقالة ، اشرح جيدًا كيفية تثبيت IntelliJ IDEA على Ubuntu 20.04. IntelliJ IDEA هي بيئة تطوير متكاملة. نسخة المجتمع