Sızma Testi için 7 Faydalı OSINT Aracı
Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.
Bu yazımızda LAMP ile Ubuntu 20.04 üzerinde Polr kurulumunun nasıl yapıldığını anlatacağız.
Polr hızlı, modern ve açık kaynaklı bir bağlantı kısaltıcıdır. Kendi URL kısaltıcınızı barındırmanıza, URL'lerinizi markalamanıza ve verileriniz üzerinde kontrol sahibi olmanıza olanak tanır.
Programlı olarak bağlantılar oluşturmanıza izin veren sağlam bir API'ye (Uygulama Programlama Arayüzü) sahiptir. GNU Genel Kamu Lisansı v2.0 altında yayımlanmıştır ve izinleri, URL yönlendirmeyi ve temaları özelleştirmenize olanak tanıyan çok çeşitli özelliklerle birlikte gelir.
Önkoşullar
Polr'ı LAMP ile Ubuntu 20.04'e yükleyin
1. Sunucuyu güncel tutun
Paket deposu dizinini güncelleyin ve kurulu paketleri yükseltin.
# apt update && sudo apt -y upgrade
2. Apache web sunucusunu kurun
# apt install apache2 -y
Apache web sunucusunun güvenlik duvarını ve güvenlik duvarı engelleme isteklerini etkinleştirdiyseniz, güvenlik duvarında bir bağlantı noktası açın.
# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload
Apache2 hizmetini başlatın ve etkinleştirin.
# systemctl start apache2 && systemctl enable apache2
3. Apache mod_rewrite özelliğini etkinleştirin.
Apache mod_rewrite modülünü etkinleştirin. Polr, kullanıcı dostu URL'ler oluşturmasını gerektirir.
# a2enmod rewrite
Yeni modülleri ve uzantıları yüklemek için Apache web sunucusunu yeniden başlatın.
# systemctl restart apache2
4. PHP'yi yükleyin
Burada, aşağıdaki komutu kullanarak web dağıtımları için varsayılan PHP sürüm 7.4'ü ve diğer modülleri kuruyoruz:
# apt install php php-pdo php-mysql php-mbstring php-tokenizer php-json php-curl -y
5. PHP Composer'ı kurun
Curl kullanarak indirin ve Composer yükleyicisini çalıştırın .
# curl -sS https://getcomposer.org/installer | php
Composer'ı global olarak composer.phar'ı /usr/local/bin/ olarak kullanmak için aşağıdaki komutu kullanın.
# mv -f composer.phar /usr/local/bin/composer
Aşağıdaki komutu kullanarak Besteci'nin çalıştığını doğrulayın:
# composer -V
PHP Besteci aracı artık yerinde, ancak Polr'ı yüklemeden önce, bir sonraki adımda bir veritabanı ve bir kullanıcı hesabı oluşturacaksınız.
6. MariaDB'yi yükleyin
# apt install mariadb-server mariadb-client -y
MariaDB'nin varsayılan yapılandırması güvence altına alınmayacaktır. Aşağıdaki komutu kullanarak kurulumu güvenli hale getirelim:
# mysql_secure_installation
Komut dosyası yürütüldüğünde, birden fazla soru soracaktır.
Sizden root için geçerli şifreyi girmenizi isteyecek (hiçbiri için girin):
Ardından aşağıdaki güvenlik sorularına evet/y girin:
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
mysql'e giriş yapın
# mysql -u root -p
Şimdi Polr veritabanını ve kullanıcısını oluşturun
CREATE DATABASE polr;
GRANT ALL PRIVILEGES on polr.* TO 'polr_user’@’localhost' identified by 'EXAMPLE_PASSWORD';
EXIT;
7. Polr'ı yükleyin
Polr siteniz için Apache kök dizini /var/www altında ayrı bir alt dizin oluşturun .
# mkdir -p /var/www/example.com
Ardından, Polr kurulum paketini GitHub'dan klonlamak için git'i kullanın.
# git clone https://github.com/cydrobolt/polr.git --depth=1 /var/www/example.com
/var/www/example.com dizinine gitmek için Linux cd komutunu kullanın.
# cd /var/www/example.com
Ardından Polr'ı kurmak için aşağıdaki composer komutunu çalıştırın.
# composer install --no-dev -o
Polr ile birlikte gelen varsayılan .env.setup dosyasını .env'e kopyalayarak yeni bir yapılandırma dosyası oluşturun.
# cp .env.setup .env
Polr dosyalarına ve dizinlerine uygun sahipliği ve izinleri atayın.
# chown -R www-data:www-data /var/www/example.com/
# chmod -R 755 /var/www/example.com/
Paketiniz şimdi kuruldu. Ancak çalıştırmadan önce Polr uygulamanız için sanal bir ana bilgisayar yapılandırma dosyası oluşturun.
8. Bir Sanal Ana Bilgisayar Dosyası Oluşturun
Polr siteniz için /etc/apache2/sites-available/ dizini altında yeni bir sanal ana bilgisayar dosyası oluşturun .
# nano /etc/apache2/sites-available/example.com.conf
Ardından, aşağıdaki bilgileri dosyaya ekleyin. example.com'u sunucunuzun doğru etki alanı adıyla veya genel IP adresiyle değiştirin.
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
Dosyayı kaydedin ve kapatın. Ardından, az önce oluşturduğunuz yapılandırma dosyasını a2ensite komutunu kullanarak etkinleştirin.
# a2ensite example.com.conf
Ardından, yeni ayarları yüklemek için Apache web sunucusunu yeniden başlatın.
# systemctl restart apache2
Apache artık Polr web sitenizi yeni oluşturulan sanal ana bilgisayar dosyasından sunuculayabilir.
Bu kadar. Kurulum başarıyla tamamlandı.
Tarayıcınıza gidin ve http://example.com/setup URL'sini veya sunucu IP'sini açın .
Aşağıda gösterildiği gibi kurulumu tamamlamak için bir web sayfası görmelisiniz.
Veritabanı kullanıcı adı ve şifresini ve gerekli alanları değiştirin.
Kurulum betiğini çalıştırırken bir sorun yaşarsanız, veritabanı yapısını manuel olarak başlatmak için aşağıdaki komutu çalıştırın.
# php artisan migrate
Bu yazımızda LAMP ile Ubuntu 20.04 üzerinde Polr kurulumunun nasıl yapıldığını anlattık.
Bu makalede, Sızma Testi için 7 faydalı OSINT aracını iyi açıklayın.
Bu makalede, Bitwarden'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Kendi kendine barındırılan Server Bitwarden, açık kaynak şifre yöneticisidir. Kendi Kendine Barındırılan Sunucuda.
Bu makalede, NetBox'ın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. Yükleyin ve yapılandırın. NetBox bir altyapı kaynak modelleme (IRM) uygulamasıdır.
PayPal Ücret Hesaplayıcı. PayPal, en yaygın kullanılan ödeme yöntemidir.PayPal, hem kişisel hesaplar hem de ticari hesaplar sunar. Ücretler hakkında size net bir genel bakış sunar.
CentOS 7'de MTR raporunun nasıl kurulacağını ve çalıştırılacağını öğreneceğiz. Ağ hatalarını teşhis etmek ve izole etmek için, Linux yöneticisi MTR(my traceroute) aracını kullanır.
Git sunucusunu CentOS 7'de nasıl kuracağımızı ve yapılandıracağımızı göreceğiz. Bir Git sunucusu kurun. Git ücretsiz ve açık bir kaynaktır. Git'i YUM kullanarak kurun veya indirin.
Bu eğitimde size iRedMail'i Ubuntu 20.04'e kurmanın nasıl kolay olduğunu göstereceğiz. iRedMail, açık kaynaklı bir posta sunucusu çözümüdür.
Bu makalede, OrangeScrum'ın CentOS 7'ye nasıl kurulacağını iyi açıklayın.
Bu makalede, XploitSPY'yi Ubuntu 20.04 sunucusuna kurmanın nasıl kolay olduğunu açıklayın. XploitSPY, bir Android İzleme Casusluk Aracıdır.
Bu makalede, IntelliJ IDEA'nın Ubuntu 20.04'e nasıl kurulacağını iyi açıklayın. IntelliJ IDEA, entegre bir geliştirme ortamıdır. Topluluk sürümü