7 أدوات مفيدة OSINT لاختبار الاختراق
في هذه المقالة ، اشرح جيدًا 7 أدوات مفيدة من OSINT لاختبار الاختراق.
في هذا البرنامج التعليمي ، سنوضح لك كيفية تثبيت Polr على CentOS 8.
يتطلب Polr خادم ويب وقاعدة بيانات MySQL و PHP. سنقوم بتثبيت خادم الويب Apache وأحدث إصدار من MySQL و PHP 7.4.
Polr هو اختصار روابط سريع وحديث ومفتوح المصدر. يسمح لك باستضافة أداة تقصير عناوين URL الخاصة بك ، والعلامة التجارية لعناوين URL الخاصة بك ، والتحكم في بياناتك.
لنبدأ التثبيت.
الخطوة 1 - حافظ على الخادم محدثًا
# yum update -y
الخطوة 2 - قم بتثبيت Apache وتمكين خدمة apache.
# dnf install httpd -y
# systemctl enable httpd.service
أضف قواعد جدار الحماية لفتح منافذ 80 (HTTP) و 443 (HTTPS) حتى يتمكن من الوصول إلى الخادم من الإنترنت.
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
الخطوة 3 - قم بإنشاء ملف Apache vhost لتثبيت Polr
نحتاج إلى إنشاء ملف تكوين Apache لتثبيت Polr. قم بإنشاء الملف باستخدام الأمر التالي:
# vi /etc/httpd/conf.d/polr.conf
أضف الأسطر التالية وقم بتغيير example.com إلى اسم المجال الخاص بك:
ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public'
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
الخطوة 4 - تثبيت PHP 7.4
أولاً ، قم بتثبيت مستودع Remi ، والذي سيوفر حزم PHP 7.4 و phpredis.
# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
بعد ذلك ، ألق نظرة على وحدات PHP المتاحة عن طريق التشغيل.
# dnf module list php
بعد ذلك ، لتمكين دفق PHP remi-7.4 ، قم بتشغيل أمر dnf التالي :
# dnf module reset php -y
# dnf module enable php:remi-7.4 -y
أخيرًا ، لتثبيت PHP 7.4 ، قم بتشغيل الأمر:
# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y
الخطوة 5 - تثبيت MySQL وإنشاء قاعدة بيانات
يقوم Polr بتخزين البيانات في قاعدة بيانات SQL. قم بتثبيت وتمكين خادم MySQL.
# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service
قم بتأمين تثبيت MySQL عن طريق تشغيل البرنامج النصي المتوفر.
# mysql_secure_installation
عند مطالبتك بكلمة مرور جذر ، اختر كلمة مرور آمنة وتابع التثبيت.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
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
الآن ، قم بتسجيل الدخول إلى MySQL باستخدام الأمر التالي:
# mysql -u root -p
سننشئ قاعدة بيانات لـ Polr باستخدام الأمر التالي:
# CREATE DATABASE polr;
بعد ذلك ، سننشئ مستخدمًا ونمنح امتيازات لهذا المستخدم لقاعدة بيانات polr .
mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;
ملاحظة: استبدل اسم المستخدم باسم المستخدم الخاص.
اخرج من MySQL
الخطوة 6 - تثبيت Polr
أولاً ، سنقوم بتثبيت git واستنساخ مستودع Polr من Github.
# dnf install git -y
# cd /var/www/html
# git clone https://github.com/cydrobolt/polr.git --depth=1
انقل الملفات التي تم تنزيلها إلى جذر خادم الويب.
# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr
قم بتنزيل حزمة Composr. هذا مطلوب لتثبيت التبعيات.
# curl -sS https://getcomposer.org/installer | php
قم بتثبيت التبعيات باستخدام Composr.
# php composer.phar install --no-dev -o
انسخ ملف التكوين المقدم لتمكين المثبت المستند إلى الويب.
# cp .env.setup .env
قم بتعيين أذونات الملف المناسبة.
# chown -R apache:apache /var/www/html/
# chmod -R 755 /var/www/html/
# chcon -R -t httpd_sys_rw_content_t storage .env
ابدأ تشغيل خادم الويب Apache.
# systemctl start httpd.service
لقد نجحنا في تثبيت Polr على CentOS 8.
أخيرًا ، انتقل إلى example.com/setup لتشغيل مثبت Polr المستند إلى الويب وأدخل المعلومات المطلوبة. استخدم بيانات اعتماد MySQL التي تم إنشاؤها مسبقًا لتكوين قاعدة البيانات. بمجرد إرسال نموذج الإعداد ، سيتم الانتهاء من تثبيت Polr.
لقد رأينا كيفية تثبيت Polr على CentOS 8.
هل تبحث عن خادم مخصص موثوق؟ تفضل بزيارة صفحة خطة الخادم المخصصة بسرعة 10 جيجابت في الثانية .
في هذه المقالة ، اشرح جيدًا 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 هي بيئة تطوير متكاملة. نسخة المجتمع