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.service.
# 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 - Создайте файл vhost Apache для установки 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
Когда будет предложено ввести пароль root, выберите безопасный пароль и продолжите установку.
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 (my traceroute).
Мы увидим, как установить и настроить 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 - это интегрированная среда разработки. Версия сообщества