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 mainArchitecture
https://kookarai.hacking-lab.com is a docker container
https://livecd.hacking-lab.com is a docker container
URL | Docker |
|---|---|
hackinglab/livecd.hacking-lab.com | |
hackinglab/debian-apache-repository |
Source Code
URL | Source Code |
|---|---|
/opt/applic/livecd.hacking-lab.com | |
/opt/applic/kookarai.hacking-lab.com/ |
Updating Containers
URL | Source Code |
|---|---|
cd /opt/applic/livecd.hacking-lab.com
docker build -t hackinglab/livecd.hacking-lab.com -f Dockerfile . | |
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-xxxxxxSee a shortened list of update scripts from the screenshot below. They will sign the packages.