7 Handige OSINT-tools voor penetratietesten
In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.
In deze zelfstudie laten we u zien hoe u Polr op CentOS 8 installeert.
Pol vereist een webserver, MySQL-database en PHP. We zullen de Apache-webserver en de nieuwste versie van MySQL en PHP 7.4 installeren.
Polr is een snelle, moderne en open-source linkverkorter. Hiermee kunt u uw eigen URL-verkorter hosten, uw URL's van een merk voorzien en controle krijgen over uw gegevens.
Laten we beginnen met de installatie.
Stap 1 - Houd de server up-to-date
# yum update -y
Stap 2 - Installeer Apache en schakel de apache.service in.
# dnf install httpd -y
# systemctl enable httpd.service
Voeg firewallregels toe om 80 (HTTP) en 443 (HTTPS) poorten te openen, zodat het toegang heeft tot de server vanaf internet.
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Stap 3 - Maak een Apache vhost-bestand voor Polr-installatie
We moeten een Apache-configuratiebestand maken voor de Polr-installatie. Maak het bestand met de volgende opdracht:
# vi /etc/httpd/conf.d/polr.conf
Voeg de volgende regels toe en wijzig voorbeeld.com in je eigen domeinnaam:
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
Stap 4 - Installeer PHP 7.4
Installeer eerst Remi-repository, die de PHP 7.4- en phpredis-pakketten zal leveren.
# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Bekijk vervolgens de beschikbare PHP-modules door te rennen.
# dnf module list php
Voer vervolgens de volgende dnf- opdracht uit om de PHP remi-7.4- stream in te schakelen :
# dnf module reset php -y
# dnf module enable php:remi-7.4 -y
Voer ten slotte de opdracht uit om PHP 7.4 te installeren:
# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y
Stap 5 - MySQL installeren en een database maken
Polr slaat gegevens op in een SQL-database. Installeer en schakel de MySQL-server in.
# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service
Beveilig de MySQL-installatie-installatie door het meegeleverde script uit te voeren.
# mysql_secure_installation
Wanneer u om een root-wachtwoord wordt gevraagd, kiest u een veilig wachtwoord en gaat u verder met de installatie.
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
Log nu in op MySQL met de volgende opdracht:
# mysql -u root -p
We zullen een database voor Polr maken met behulp van de volgende opdracht:
# CREATE DATABASE polr;
Vervolgens zullen we een gebruiker maken en privileges verlenen aan die gebruiker van de polr- database.
mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;
Let op: vervang gebruikersnaam door eigen gebruikersnaam.
Verlaat de MySQL
Stap 6 - Installeer Pol
Eerst zullen we git installeren en de Polr-repository van Github klonen.
# dnf install git -y
# cd /var/www/html
# git clone https://github.com/cydrobolt/polr.git --depth=1
Verplaats de gedownloade bestanden naar de root van de webserver.
# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr
Download het Composr-pakket. Dit is vereist om afhankelijkheden te installeren.
# curl -sS https://getcomposer.org/installer | php
Installeer de afhankelijkheden met Composr.
# php composer.phar install --no-dev -o
Kopieer het meegeleverde configuratiebestand om het webgebaseerde installatieprogramma in te schakelen.
# cp .env.setup .env
Stel de juiste bestandsrechten in.
# chown -R apache:apache /var/www/html/
# chmod -R 755 /var/www/html/
# chcon -R -t httpd_sys_rw_content_t storage .env
Start de Apache-webserver.
# systemctl start httpd.service
We hebben Polr met succes geïnstalleerd op CentOS 8.
Navigeer ten slotte naar example.com/setup om het webgebaseerde Polr-installatieprogramma te starten en voer de vereiste informatie in. Gebruik de MySQL-referenties die eerder zijn gemaakt voor databaseconfiguratie. Nadat u het setup-formulier heeft verzonden, wordt de installatie van Polr voltooid.
We hebben gezien hoe Polr op CentOS 8 moet worden geïnstalleerd.
Op zoek naar een betrouwbare dedicated server? Bezoek onze 10Gbps dedicated serverplanpagina .
In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.
In dit artikel leg je goed uit hoe je Bitwarden installeert op Ubuntu 20.04. Self-hosted Server Bitwarden is een open source wachtwoordbeheerder. Op zelf-gehoste server.
In dit artikel leg je goed uit hoe je NetBox installeert op Ubuntu 20.04. Installeren en configureren. NetBox is een applicatie voor het modelleren van infrastructuurbronnen (IRM).
PayPal-kostencalculator. PayPal is de meest gebruikte betaalmethode.PayPal biedt zowel persoonlijke als zakelijke rekeningen.Het geeft je een duidelijk overzicht van de kosten
we zullen leren hoe we het MTR-rapport op CentOS 7 kunnen installeren en uitvoeren. Om netwerkfouten te diagnosticeren en te isoleren, gebruikt de Linux-beheerder de tool MTR (my traceroute).
We zullen zien hoe git-server op CentOS 7 moet worden geïnstalleerd en geconfigureerd. Stel een Git-server in. Git is een gratis en open source. Installeer Git met YUM of download het.
In deze zelfstudie laten we u zien hoe u iRedMail eenvoudig op Ubuntu 20.04 kunt installeren. iRedMail is een open source mailserveroplossing.
In dit artikel leg je goed uit hoe je OrangeScrum instelt op CentOS 7.
In dit artikel leg je goed uit hoe het eenvoudig is om XploitSPY op de Ubuntu 20.04-server te installeren. XploitSPY is een Android Monitoring Spying Tool.
In dit artikel leg je goed uit hoe je IntelliJ IDEA installeert op Ubuntu 20.04. IntelliJ IDEA is een geïntegreerde ontwikkelomgeving. Community-versie