7 Handige OSINT-tools voor penetratietesten
In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.
In dit artikel leggen we uit hoe je Polr installeert op Ubuntu 20.04 met LAMP.
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.
Het heeft een robuuste API (Application Programming Interface) waarmee u programmatisch links kunt maken. Het is vrijgegeven onder de GNU General Public License v2.0 en wordt geleverd met een breed scala aan functies waarmee u machtigingen, URL-forwarding en thema's kunt aanpassen.
Vereisten
Installeer Polr op Ubuntu 20.04 met LAMP
1. Houd de server up-to-date
Werk de pakketrepository-index bij en upgrade de geïnstalleerde pakketten.
# apt update && sudo apt -y upgrade
2. Installeer Apache-webserver
# apt install apache2 -y
Als je firewall- en firewallblokverzoeken van de apache-webserver hebt ingeschakeld, open dan een poort in de firewall.
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
Start en schakel de apache2-service in.
# systemctl start apache2 && systemctl enable apache2
3. Schakel de Apache mod_rewrite-functie in.
Schakel de Apache mod_rewrite-module in. Pol vereist dat het gebruiksvriendelijke URL's maakt.
# a2enmod rewrite
Start de Apache-webserver opnieuw om de nieuwe modules en extensies te laden.
# systemctl restart apache2
4. Installeer PHP
Hier installeren we de standaard PHP-versie 7.4 en andere modules voor webimplementaties met behulp van de volgende opdracht:
# apt install php php-pdo php-mysql php-mbstring php-tokenizer php-json php-curl -y
5. Installeer PHP Composer
Download met curl en voer het Composer- installatieprogramma uit.
# curl -sS https://getcomposer.org/installer | php
Composer globaal gebruiken composer.phar naar /usr/local/bin/ met behulp van de volgende opdracht.
# mv -f composer.phar /usr/local/bin/composer
Controleer of de Composer werkt met de volgende opdracht:
# composer -V
De PHP Composer-tool is nu op zijn plaats, maar voordat u Polr installeert, maakt u vervolgens een database en een gebruikersaccount.
6. Installeer MariaDB
# apt install mariadb-server mariadb-client -y
De standaardconfiguratie van de MariaDB is niet beveiligd. Laten we de installatie beveiligen met het volgende commando:
# mysql_secure_installation
Zodra het script wordt uitgevoerd, zal het meerdere vragen stellen.
Het zal u vragen om het huidige wachtwoord voor root in te voeren (voer voor geen):
Voer vervolgens ja/j in bij de volgende beveiligingsvragen:
Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y
Inloggen op mysql
# mysql -u root -p
Maak nu een Pol-database en gebruiker
CREATE DATABASE polr;
GRANT ALL PRIVILEGES on polr.* TO 'polr_user’@’localhost' identified by 'EXAMPLE_PASSWORD';
EXIT;
7. Installeer Pol
Maak een aparte submap voor uw Polr-site onder de Apache-hoofdmap /var/www .
# mkdir -p /var/www/example.com
Gebruik vervolgens git om het Polr-installatiepakket van GitHub te klonen.
# git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/example.com
Gebruik de opdracht Linux cd om naar de map /var/www/example.com te navigeren.
# cd /var/www/example.com
Voer vervolgens de onderstaande componist-opdracht uit om Polr te installeren.
# composer install --no-dev -o
Maak een nieuw configuratiebestand door het standaard .env.setup-bestand dat bij Polr wordt geleverd naar .env te kopiëren.
# cp .env.setup .env
Wijs de juiste eigendom en machtigingen toe aan de Polr-bestanden en -mappen.
# chown -R www-data:www-data /var/www/example.com/
# chmod -R 755 /var/www/example.com/
Uw pakket is nu geïnstalleerd. Maar voordat u het uitvoert, maakt u een configuratiebestand voor een virtuele host voor uw Pol-toepassing.
8. Maak een virtueel hostbestand
maak een nieuw virtueel hostbestand voor uw Polr-site in de /etc/apache2/sites-available/ directory.
# nano /etc/apache2/sites-available/example.com.conf
Voeg vervolgens de onderstaande informatie toe aan het bestand. Vervang example.com door de juiste domeinnaam of het openbare IP-adres van uw server.
ServerName [server IP] or example.com
ServerAlias example.com
DocumentRoot "/var/www/example.com/public'
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Sla het bestand op en sluit het. Schakel vervolgens het configuratiebestand in dat u zojuist hebt gemaakt met de opdracht a2ensite.
# a2ensite example.com.conf
Start vervolgens de Apache-webserver opnieuw om de nieuwe instellingen te laden.
# systemctl restart apache2
Apache kan nu uw Polr-website vanuit het nieuw gemaakte virtuele hostbestand serveren.
Dat is het. De installatie is succesvol voltooid.
Navigeer naar uw browser en open URL http://example.com/setup of server IP .
U zou een webpagina moeten zien om de installatie af te ronden, zoals hieronder weergegeven.
Wijzig de gebruikersnaam en het wachtwoord van de database en de benodigde velden.
Als u een probleem ondervindt bij het uitvoeren van het installatiescript, voert u de onderstaande opdracht uit om de databasestructuur handmatig te initialiseren.
# php artisan migrate
In dit artikel hebben we uitgelegd hoe u Polr installeert op Ubuntu 20.04 met LAMP.
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