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 artykule wyjaśnimy, jak zainstalować Polr na Ubuntu 20.04 z LAMP.
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.
Posiada solidny interfejs API (interfejs programowania aplikacji), który umożliwia programowe tworzenie łączy. Jest wydany na Powszechnej Licencji Publicznej GNU v2.0 i zawiera szeroką gamę funkcji, które pozwalają dostosować uprawnienia, przekazywanie adresów URL i motywy.
Warunki wstępne
Zainstaluj Polr na Ubuntu 20.04 z LAMP
1. Aktualizuj serwer
Zaktualizuj indeks repozytorium pakietów i zaktualizuj zainstalowane pakiety.
# apt update && sudo apt -y upgrade
2. Zainstaluj serwer WWW Apache
# apt install apache2 -y
W przypadku, gdy włączyłeś zaporę i zapora blokuje żądania serwera WWW Apache, otwórz port w zaporze.
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
Uruchom i włącz usługę Apache2.
# systemctl start apache2 && systemctl enable apache2
3. Włącz funkcję mod_rewrite Apache.
Włącz moduł mod_rewrite Apache. Polr wymaga, aby tworzył przyjazne dla użytkownika adresy URL.
# a2enmod rewrite
Uruchom ponownie serwer WWW Apache, aby załadować nowe moduły i rozszerzenia.
# systemctl restart apache2
4. Zainstaluj PHP
Tutaj instalujemy domyślną wersję PHP 7.4 i inne moduły do wdrożeń internetowych za pomocą następującego polecenia:
# apt install php php-pdo php-mysql php-mbstring php-tokenizer php-json php-curl -y
5. Zainstaluj PHP Composer
Pobierz za pomocą curl i uruchom instalator Composera .
# curl -sS https://getcomposer.org/installer | php
Aby użyć Composera globalnie, composer.phar do /usr/local/bin/ za pomocą następującego polecenia.
# mv -f composer.phar /usr/local/bin/composer
Sprawdź, czy Composer działa za pomocą następującego polecenia:
# composer -V
Narzędzie PHP Composer jest już gotowe, ale przed instalacją Polr utworzysz bazę danych i konto użytkownika.
6. Zainstaluj MariaDB
# apt install mariadb-server mariadb-client -y
Domyślna konfiguracja MariaDB nie będzie zabezpieczona. Zabezpieczmy instalację za pomocą następującego polecenia:
# mysql_secure_installation
Gdy skrypt zostanie wykonany, zada wiele pytań.
Poprosi Cię o podanie aktualnego hasła dla roota (wpisz dla żadnego):
Następnie wpisz tak/y na następujące pytania bezpieczeństwa:
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
Zaloguj się do mysql
# mysql -u root -p
Teraz utwórz bazę danych i użytkownika Polr
CREATE DATABASE polr;
GRANT ALL PRIVILEGES on polr.* TO 'polr_user’@’localhost' identified by 'EXAMPLE_PASSWORD';
EXIT;
7. Zainstaluj Polr
Utwórz osobny podkatalog dla swojej witryny Polr w katalogu głównym Apache /var/www .
# mkdir -p /var/www/example.com
Następnie użyj git, aby sklonować pakiet instalacyjny Polr z GitHub.
# git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/example.com
Użyj polecenia Linux cd, aby przejść do katalogu /var/www/example.com.
# cd /var/www/example.com
Następnie uruchom poniższe polecenie kompozytor, aby zainstalować Polr.
# composer install --no-dev -o
Utwórz nowy plik konfiguracyjny, kopiując domyślny plik .env.setup dostarczany z Polr do .env.
# cp .env.setup .env
Przypisz odpowiednie prawa własności i uprawnienia do plików i katalogów Polr.
# chown -R www-data:www-data /var/www/example.com/
# chmod -R 755 /var/www/example.com/
Twój pakiet jest teraz zainstalowany. Ale zanim go uruchomisz, utwórz plik konfiguracyjny wirtualnego hosta dla swojej aplikacji Polr.
8. Utwórz plik wirtualnego hosta
utwórz nowy plik wirtualnego hosta dla swojej witryny Polr w katalogu /etc/apache2/sites-available/ .
# nano /etc/apache2/sites-available/example.com.conf
Następnie dodaj poniższe informacje do pliku. Zastąp example.com poprawną nazwą domeny lub publicznym adresem IP swojego serwera.
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
Zapisz i zamknij plik. Następnie włącz plik konfiguracyjny, który właśnie utworzyłeś za pomocą polecenia a2ensite.
# a2ensite example.com.conf
Następnie uruchom ponownie serwer Apache, aby załadować nowe ustawienia.
# systemctl restart apache2
Apache może teraz serwerować Twoją witrynę Polr z nowo utworzonego pliku wirtualnego hosta.
Otóż to. Instalacja została pomyślnie zakończona.
Przejdź do przeglądarki i otwórz adres URL http://example.com/setup lub adres IP serwera .
Powinieneś zobaczyć stronę internetową do sfinalizowania konfiguracji, jak pokazano poniżej.
Zmodyfikuj nazwę użytkownika i hasło bazy danych oraz niezbędne pola.
W przypadku wystąpienia problemów podczas uruchamiania skryptu instalacyjnego, uruchom poniższe polecenie, aby ręcznie zainicjować strukturę bazy danych.
# php artisan migrate
W tym artykule wyjaśniliśmy, jak zainstalować Polr na Ubuntu 20.04 z LAMP.
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