Kookarai Pentesting Linux Repo Server

Kookarai Pentesting Linux Repo Server

The CI/CD Pipeline is building the hl-userhome-kali package and copies it by SCP to https://livecd.hacking-lab.com

Package Signing

A cronjob on https://livecd.hacking-lab.com/ is signing the newly arrived .deb package and makes it available to the download repository.

Kookarai Updates

Every Kookarai gets the updates from https://kookarai.hacking-lab.com/

cat /etc/apt/sources.list.d/kookarai.list deb [arch=amd64,arm64] https://kookarai.hacking-lab.com/ kookarai main

Architecture

URL

Docker

URL

Docker

https://livecd.hacking-lab.com

hackinglab/livecd.hacking-lab.com

https://kookarai.hacking-lab.com

hackinglab/debian-apache-repository

Source Code

URL

Source Code

URL

Source Code

https://livecd.hacking-lab.com

/opt/applic/livecd.hacking-lab.com

https://kookarai.hacking-lab.com

/opt/applic/kookarai.hacking-lab.com/

Updating Containers

URL

Source Code

URL

Source Code

https://livecd.hacking-lab.com

cd /opt/applic/livecd.hacking-lab.com docker build -t hackinglab/livecd.hacking-lab.com -f Dockerfile .

https://kookarai.hacking-lab.com

cd /opt/applic/kookarai.hacking-lab.com/ docker build -t hackinglab/debian-apache-repository -f Dockerfile .

Signing DEB Packages

This MUST be done within the hackinglab/debian-apache-repository

ssh <jupiter> docker exec -i -t kookaraihacking-labcom-repo-1 bash cd /var/lcd/scripts ./update-xxxxxx

See a shortened list of update scripts from the screenshot below. They will sign the packages.