7 أدوات مفيدة OSINT لاختبار الاختراق
في هذه المقالة ، اشرح جيدًا 7 أدوات مفيدة من OSINT لاختبار الاختراق.
في هذه المقالة ، سنشرح كيفية إعداد OrangeScrum على CentOS 7.
برنامج OrangeScrum الشهير لإدارة المشاريع مفتوح المصدر للشركات الصغيرة والمتوسطة. سنشرح طريقة تثبيت Apache و PHP و MariaDB و OrangeScrum.
لنبدأ بالتثبيت.
المتطلبات الأساسية
قم بإعداد OrangeScrum على CentOS 7
الخطوة 1 - حافظ على تحديث الخادم
# yum update -y
الخطوة الثانية - تثبيت Apache
قم بتثبيت خادم الويب Apache باستخدام الأمر التالي:
# yum install httpd -y
ابدأ خدمة Apache.
# systemctl start httpd.service
# systemctl enable httpd.service
اضبط SELinux على Permissive أو Disable
# setenfore 0
الخطوة 3 - تثبيت وتكوين MariaDB
قم بتثبيت برنامج MariaDB.
# yum install mariadb mariadb-server -y
تعديل إعدادات قاعدة بيانات MariaDB.
# vi /etc/my.cnf
لتغيير إعدادات الترتيب ، قم بإلحاق بضعة أسطر بالمقطع [mysqld] كما هو موضح أدناه.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
init_connect=’SET collation_connection=utf8_unicode_ci'
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
احفظ واخرج من المحرر.
ابدأ خدمة MariaDB.
# systemctl start mariadb.service
# systemctl enable mariadb.service
تأمين تثبيت MariaDB.
# mysql_secure_installation
أثناء هذه العملية التفاعلية ، أجب عن الأسئلة كما هو موضح أدناه.
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
الخطوة 4 - تثبيت وتكوين PHP
قم بتثبيت الحزم المطلوبة
# yum install epel-release yum-utils wget -y
قم بتنزيل وتثبيت remirepo باستخدام أمر yum
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
بناءً على متطلباتك ، قم بتكوين مستودع PHP 7.x.
# yum-config-manager --enable remi-php72
تثبيت حزم PHP المطلوبة
# yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel -y
قم بزيادة حجم ملف التحميل إلى 200 ميغا بايت كما هو مطلوب من OrangeScrum.
افتح ملف php.ini
# vi /etc/php.ini
قم بتعديل post_max_size و upload_max_filesize القيمة كما هو موضح أدناه:
post_max_size = 200M
upload_max_filesize = 200M
أعد تشغيل Apache لتحميل التكوين الجديد.
# systemctl restart httpd.service
الخطوة الخامسة - تثبيت OrangeScrum
انتقل إلى أحدث إصدار مستقر من OrangeScrum. عندما كتبنا هذا المقال ، كان الإصدار الأخير v1.6.1. قم بتنزيله باستخدام أمر wget كما هو موضح أدناه:
# wget https://github.com/Orangescrum/orangescrum/archive/v1.6.1.tar.gz
استخراجه.
# tar -zxvf v1.6.1.tar.gz
انقل جميع ملفات OrangeScrum إلى دليل جذر الويب / var / www / html ثم قم بإعداد الأذونات المناسبة.
# mv ~/orangescrum-1.6.1 /var/www/html
# chmod -R 0777 /var/www/html/orangescrum-1.6.1/{app/Config,app/tmp,app/webroot}
قم بإعداد مضيف افتراضي لـ OrangeScrum.
# vi /etc/httpd/conf.d/orangescrum.conf
قم بتعبئة الملف بالإعدادات التالية.
ServerName orangescrum.example.com
DocumentRoot /var/www/html/orangescrum-1.6.1
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
احفظ واخرج من المحرر.
الخطوة 6 - إنشاء قاعدة بيانات OrangeScrum
سجل الدخول إلى قذيفة MySQL كجذر.
# mysql -u root -p
استخدم كلمة مرور جذر MariaDB التي قمت بتعيينها مسبقًا لتسجيل الدخول.
في قذيفة MySQL ، أنشئ قاعدة بيانات باسم orangescrum ومستخدم قاعدة بيانات باسم orangescrumuser بكلمة مرور كلمة المرور الخاصة بك ، ثم امنح جميع الامتيازات على قاعدة البيانات هذه لمستخدم قاعدة البيانات هذا.
ملاحظة: على جهازك ، تأكد من استبدال هذه المعلمات في جميع الأوامر بقيمك.
CREATE DATABASE orangescrum;
CREATE USER 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
استيراد بيانات OrangeScrum إلى قاعدة بيانات orangescrum.
# mysql -u root -p orangescrum <>
قم بتحديث بيانات اعتماد قاعدة بيانات OrangeScrum.
# vi /var/www/html/orangescrum-1.6.1/app/Config/database.php
ابحث عن الأسطر التالية:
'login' => 'root',
'password' => ',
'database' => 'orangescrum',
قم بتغييرها إلى:
'login' => 'orangescrumuser',
'password' => 'yourpassword',
'database' => 'orangescrum',
احفظ واخرج من المحرر.
تحديث تفاصيل البريد الإلكتروني.
# vi /var/www/html/orangescrum-1.6.1/app/Config/constants.php
ابحث عن الأسطر التالية. استبدل عناوين البريد الإلكتروني وكلمة المرور بقيمك.
define("SMTP_UNAME', "[email protected]');
define("SMTP_PWORD', "******');
define('FROM_EMAIL_NOTIFY', '[email protected]');
define('SUPPORT_EMAIL', '[email protected]');
احفظ واخرج من المحرر.
أعد تشغيل Apache لتحميل التكوين الجديد.
# systemctl restart httpd.service
قم بتغيير قواعد جدار الحماية للسماح بالوصول إلى الويب.
# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --reload
انتقل إلى http: // ، وأدخل اسم شركتك ومعرف البريد الإلكتروني وكلمة المرور لتسجيل الدخول.
هذا كل شيء. تم الانتهاء من التثبيت.
في هذه المقالة ، شرحنا كيفية إعداد OrangeScrum على 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 هي بيئة تطوير متكاملة. نسخة المجتمع