SiberdincSiberdinc Siber Güvenlik, Ağ Güvenliği, Cyber Security

Dradis Pentest Aracı Nedir ? Kurulumu Nasıl Yapılır ?

Merhaba. Bu yazımda sizlere çok fazla türkçe kaynağı olmayın Dradis pentest tool (raporlama) aracından ve bahsedeceğim. Aynı zamanda Ubuntu 18.04 üzerinde kurulumunu gerçekleştireceğiz.

Dradis Pentest Tool (Raporlama Aracı) Nedir ?

Dradis, özellikle güvenlik değerlendirmeleri sırasında etkin bilgi paylaşımını sağlamak için açık kaynaklı bir çerçevedir.
Dradis, şimdiye kadar yapılmış olanları ve halen devam etmekte olanları takip etmek için merkezi bir bilgi deposu sağlayan kendine yeten bir web uygulamasıdır.Özellikleri şunlardır.

Kolay rapor üretimi.

Eklentiler için destek.

Sunucu eklentileri aracılığıyla mevcut sistemlere ve araçlara entegrasyon.

Platform bağımsız.

Dradis Kurulumu Nasıl Yapılır ?

  • Yapacağımız ilk şey Ubuntu 18.04 güncelleyeceğiz.

 sudo apt update

 sudo apt upgrade

  • Daha sonra , Dradis’i çalıştırmak için sistemimize ihtiyacımız olan bağımlılık listesi yükleyeceğiz.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install libmariadbclient-dev-compat mariadb-client-10.1 mariadb-server-10.1 git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn
  • Artık tüm bu kurulumlar bittiğine göre, Ruby‘yi kurabiliriz. Not: Ben daha önce kurulum esnasında Ruby’nin 2.4.1 sürümü haricinde sorun yaşadım. 2.4.1 ile kurulumumu gerçekleştiriyorum.
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.4.1
rbenv global 2.4.1
ruby -v
  • Sonunda Ruby’i kurduk. Şimdi Dradis Git deposunu klonlayabilir ve kurulumumuzu başlatabiliriz.
git clone https://github.com/dradis/dradis-ce.git
cd dradis-ce/
cat Gemfile.lock | grep -A 1 "BUNDLED WITH"
gem install bundler -v "~>2.0"
  • Dradis kurulumunda genelde progremle karşılaşılır bende bu kurulum esnasında bundler kısmında sorun yaşadım. (Sorunum sürüm hatasıydı gem install bundler -v “>2.0”  Bu kısmı 1.0 yaptığımızda sorun yaşanıyor. ) Buraya kadar herşey şuan güzel gidiyor devam edelim.
./bin/setup
  • Dradis kurulumumuz gerçekleşti. Şimdi aşağıdaki komut ile 3000 portumu dinleyecek ve çalıştırmaya başlayacak.

bundle exec rails server

 

  • Dradis çalışmaya başladıktan sonra127.0.0.1:3000’de dinlediğini görüyoruz.Web browserda 3000 numaralı bağlantı noktasındaki sunucunuzun IP adresine gidip arayüzümüzü görüyoruz. localhost:3000 üzerinde çalıştırıyorum. Karşımıza ile olarak şifre belirleme ekranı gelecektir.

İlerleyen zamanlarda nasıl kullanıldığı ile ilgili bir yazı paylacağım.

Eklemek istedikleriniz olursa yorum yapmayı unutmayın.

Makalelerimizden ilk siz haberdar olmak istiyorsanız. Sağ taraftaki mail aboneliği kısmından abone olabilirsiniz. Sağlıklı ve Güvenli Günler Dilerim.

 

 

Erdinç Tandoğan

Merhaba. Ben Erdinç Tandoğan. Siber Güvenlik Yüksek Lisans mezunuyum. Blog sitemde hem kendimi geliştirmek hemde Türkçe kaynakların çoğalması adına paylaşımlar yapmaktayım. Linkedin profilimden tarafıma ulaşabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Siberdinc on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.

Kapatmak için ESC tuşuna basın