7 przydatnych narzędzi OSINT do testów penetracyjnych
W tym artykule dobrze wyjaśnij 7 przydatnych narzędzi OSINT do testów penetracyjnych.
W tym samouczku pokażemy, jak zainstalować Polr na CentOS 8.
Polr wymaga serwera WWW, bazy danych MySQL i PHP. Zainstalujemy serwer WWW Apache i najnowszą wersję MySQL oraz PHP 7.4.
Polr to szybki, nowoczesny i open-source skracacz łączy. Pozwala na hostowanie własnego skracacza adresów URL, znakowanie adresów URL i uzyskanie kontroli nad danymi.
Zacznijmy od instalacji.
Krok 1 — Aktualizuj serwer
# yum update -y
Krok 2 - Zainstaluj Apache i włącz apache.service.
# dnf install httpd -y
# systemctl enable httpd.service
Dodaj reguły zapory, aby otworzyć porty 80 (HTTP) i 443 (HTTPS), aby mógł uzyskać dostęp do serwera z Internetu.
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Krok 3 - Utwórz plik vhost Apache do instalacji Polr
Musimy stworzyć plik konfiguracyjny Apache dla instalacji Polr. Utwórz plik za pomocą następującego polecenia:
# vi /etc/httpd/conf.d/polr.conf
Dodaj następujące wiersze i zmień example.com na własną nazwę domeny:
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
Krok 4 - Zainstaluj PHP 7.4
Najpierw zainstaluj repozytorium Remi, które dostarczy pakiety PHP 7.4 i phpredis.
# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Następnie spójrz na dostępne moduły PHP, uruchamiając.
# dnf module list php
Następnie, aby włączyć strumień PHP remi-7.4 uruchom następującą komendę dnf :
# dnf module reset php -y
# dnf module enable php:remi-7.4 -y
Na koniec, aby zainstalować PHP 7.4, uruchom polecenie:
# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y
Krok 5 - Zainstaluj MySQL i utwórz bazę danych
Polr przechowuje dane w bazie danych SQL. Zainstaluj i włącz serwer MySQL.
# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service
Zabezpiecz instalację MySQL, uruchamiając dostarczony skrypt.
# mysql_secure_installation
Po wyświetleniu monitu o hasło roota, wybierz bezpieczne hasło i kontynuuj instalację.
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
Teraz zaloguj się do MySQL za pomocą następującego polecenia:
# mysql -u root -p
Bazę danych dla Polr stworzymy za pomocą polecenia:
# CREATE DATABASE polr;
Następnie utworzymy użytkownika i przyznamy mu uprawnienia bazy danych polr .
mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;
Uwaga: zastąp nazwę użytkownika własną nazwą użytkownika.
Wyjdź z MySQL
Krok 6 - Zainstaluj Polr
Najpierw zainstalujemy git i sklonujemy repozytorium Polr z Github.
# dnf install git -y
# cd /var/www/html
# git clone https://github.com/cydrobolt/polr.git --depth=1
Przenieś pobrane pliki do katalogu głównego serwera WWW.
# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr
Pobierz pakiet Composr. Jest to wymagane do zainstalowania zależności.
# curl -sS https://getcomposer.org/installer | php
Zainstaluj zależności za pomocą Composr.
# php composer.phar install --no-dev -o
Skopiuj dostarczony plik konfiguracyjny, aby włączyć instalator internetowy.
# cp .env.setup .env
Ustaw odpowiednie uprawnienia do plików.
# chown -R apache:apache /var/www/html/
# chmod -R 755 /var/www/html/
# chcon -R -t httpd_sys_rw_content_t storage .env
Uruchom serwer WWW Apache.
# systemctl start httpd.service
Pomyślnie zainstalowaliśmy Polr na CentOS 8.
Na koniec przejdź do example.com/setup, aby uruchomić internetowy instalator Polr i wprowadzić wymagane informacje. Użyj poświadczeń MySQL utworzonych wcześniej do konfiguracji bazy danych. Po przesłaniu formularza instalacyjnego instalacja Polr zostanie zakończona.
Widzieliśmy, jak zainstalować Polr na CentOS 8.
Szukasz niezawodnego serwera dedykowanego? Odwiedź naszą stronę poświęconą planom serwerów dedykowanych 10 Gb/ s.
W tym artykule dobrze wyjaśnij 7 przydatnych narzędzi OSINT do testów penetracyjnych.
W tym artykule dobrze wyjaśnij, jak zainstalować Bitwarden na Ubuntu 20.04. Self-hosted Server Bitwarden to menedżer haseł typu open source. Na serwerze samoobsługowym.
W tym artykule dobrze wyjaśnij, jak zainstalować NetBox na Ubuntu 20.04. Zainstaluj i skonfiguruj. NetBox to aplikacja do modelowania zasobów infrastruktury (IRM).
Kalkulator opłat PayPal. PayPal jest najczęściej używaną metodą płatności. PayPal oferuje konta osobiste i biznesowe. Daje jasny przegląd opłat
dowiemy się, jak zainstalować i uruchomić raport MTR na CentOS 7. Aby zdiagnozować i wyizolować błędy sieciowe, administrator Linuksa używa narzędzia MTR (my traceroute).
Zobaczymy, jak zainstalować i skonfigurować serwer git na CentOS 7. Skonfiguruj serwer Git. Git jest darmowym i otwartym oprogramowaniem. Zainstaluj Git za pomocą YUM lub pobierz go.
W tym samouczku pokażemy, jak łatwo zainstalować iRedMail na Ubuntu 20.04. iRedMail to rozwiązanie serwera pocztowego typu open source.
W tym artykule dobrze wyjaśnij, jak skonfigurować OrangeScrum na CentOS 7.
W tym artykule dobrze wyjaśnij, jak łatwo zainstalować XploitSPY na serwerze Ubuntu 20.04. XploitSPY to narzędzie szpiegowskie do monitorowania systemu Android.
W tym artykule dobrze wyjaśnij, jak zainstalować IntelliJ IDEA na Ubuntu 20.04. IntelliJ IDEA to zintegrowane środowisko programistyczne. Wersja społeczności