Docker based Cyber Security Training Web Platform (Docker tabanlı Siber Güvenlik Web Eğitim Platformu)
-
Linux tabanlı işletim sisteminize Docker'ın ve SSH'ın kurulu olduğunda emin olun.
-
Setup klasörü içerisinde bulunan kurulum.sh dosyasını root yetkileri ile çalıştırın ve kurulumu bekleyin.
-
Kurulum bittikten sonra :
-
sudo groupadd docker
-
sudo usermod -aG docker $USER
-
reboot
-
Komutlarını sırası ile çalıştırın. Reboot işleminden sonra Docker, root yetkileri istemeden çalışacaktır. Emin olmak için konsola docker images
yazarak yetkilendirme hatasını çıkıp çıkmadığına bakın. Zaafiyetli labların imajları gözükecektir.
-
Setup klasörü içerisindeki start.sh ve stop.sh dosyalarını -- /home/$USER -- dizininin altına taşıyın.
-
/infosec/public_html/ içerisindeki open.php ve close.php dosyaları içerisindeki :
-
ssh2_connect fonksiyonu içerisinde bulunan IP adresi yerine dockerı çalıştıran host makinenizin ip adresni yazınız.
-
ssh2_auth() içerisindeki "deneme" yerine linux kullanıcı adınızı, "123" yerine root şifrenizi yazınız.
-
-
infosec klasöründeki docker-compose.yml dosyasını terminal ekranına (docker-compose dosyası ile aynı ortamda çalıştımalısınız)
docker-compose up
yazarak çalıştırın ve kurulumu bekleyin. -
localhost:80 adresine gidin. 403 hata kodu ile karşılaşırsanız yeni bir terminal açarak
docker exec -it php-apache chmod 755 /var/www/html
yazın ve tekrar deneyin. -
localhost:8000 adresinde giderek (username : root password : rootpassword) aşağıdaki fotoğraf adımlarını izleyerek veri tabanınızı oluşturun.
-
localhost:80 adresine giderek create account butonunundan yeni hesap oluşturun.
-
Projenin tadını çıkarın :)
Docker ve proje ile ilgili yaşadığınız problemler ve merak ettikleriniz için :
-
Berkant DEMİRCİ ==> email : [email protected] -- Linkedin : berkant-demirci -- Telegram : t.me/Berkant55
-
Yusuf ÇETİNKAYA ==> email : [email protected] -- Instagram : yusuf.cetinky --
-
Emirhan MUTLU ==> email : [email protected] -- Instagram : emirhanmtl -- Linkedin : emirhanmtl
-
Gizem BULUT ==> email : [email protected] -- Linkedin : gizembulut -- Telegram : t.me/giizembulutt
-
Safiye KAKO ==> email : [email protected] -- Linkedin : safiye kako -- Instagram : safiye_kako