Skip to content

CI

CI #1049

Workflow file for this run

name: CI
permissions:
contents: write
packages: write
'on':
push:
branches:
- main
schedule:
- cron: 0 3 * * *
jobs:
build-container:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build and push container
run: ./build-container.sh
env:
GITHUB_USER: dadevel
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
deploy-repo:
runs-on: ubuntu-24.04
needs:
- package-acltoolkit
- package-adidnsdump
- package-aquatone
- package-asnmap
- package-atexec-pro
- package-azurehound
- package-bloodhound
- package-bloodhound-python
- package-brutespray
- package-certipy
- package-certipy-bloodhound
- package-chisel
- package-coercer
- package-credmaster
- package-cvemap
- package-defaultcreds-cheat-sheet
- package-dnsrecon
- package-dnsx
- package-donpapi
- package-evil-winrm
- package-exrex
- package-feroxbuster
- package-ffuf
- package-getfgpp
- package-gmsadumper
- package-gobuster
- package-goshs
- package-gowitness
- package-havoc
- package-httpx
- package-ike-scan
- package-iker
- package-impacket-stable
- package-impacket-unstable
- package-katana
- package-krbrelayx
- package-lapsdumper
- package-ldap-shell
- package-ldapnomnom
- package-manspider
- package-mapcidr
- package-masscan
- package-massdns
- package-max
- package-mitm6
- package-msldap
- package-name-that-hash
- package-netexec
- package-nuclei
- package-paru
- package-peas
- package-petitpotam
- package-pkinittools
- package-pretender
- package-prox-ez
- package-pulse-secure
- package-pypykatz
- package-pywhisker
- package-responder
- package-roadtools
- package-roadtools-hybrid
- package-sccmhunter
- package-sccmsecrets
- package-scrying
- package-servicedetector
- package-shortscan
- package-shuffledns
- package-sliver
- package-smbclient-ng
- package-spk
- package-subfinder
- package-tlsx
- package-trevorspray
- package-typo3scan
- package-wg-netns
- package-wmiexec-pro
if: ${{ always() }}
concurrency: ci-${{ github.ref }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download artifacts
uses: actions/download-artifact@v4
with:
path: ./artifacts
- name: Create repository
run: ./build-repo.sh
env:
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
- name: Upload repository
run: 'sudo apt-get install --no-install-recommends -y rclone && rclone --copy-links
sync ./public hetzner:'
env:
RCLONE_CONFIG_HETZNER_TYPE: ftp
RCLONE_CONFIG_HETZNER_HOST: ${{ secrets.HETZNER_HOSTNAME }}
RCLONE_CONFIG_HETZNER_USER: ${{ secrets.HETZNER_USERNAME }}
RCLONE_CONFIG_HETZNER_PASS: ${{ secrets.HETZNER_PASSWORD }}
RCLONE_CONFIG_HETZNER_EXPLICIT_TLS: 'true'
package-acltoolkit:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh acltoolkit
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-acltoolkit
path: ./acltoolkit/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-adidnsdump:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh adidnsdump
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-adidnsdump
path: ./adidnsdump/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-aquatone:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh aquatone
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-aquatone
path: ./aquatone/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-asnmap:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh asnmap
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-asnmap
path: ./asnmap/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-atexec-pro:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh atexec-pro
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-atexec-pro
path: ./atexec-pro/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-azurehound:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh azurehound
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-azurehound
path: ./azurehound/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-bloodhound:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh bloodhound
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-bloodhound
path: ./bloodhound/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-bloodhound-python:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh bloodhound-python
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-bloodhound-python
path: ./bloodhound-python/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-brutespray:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh brutespray
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-brutespray
path: ./brutespray/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-certipy:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh certipy
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-certipy
path: ./certipy/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-certipy-bloodhound:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh certipy-bloodhound
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-certipy-bloodhound
path: ./certipy-bloodhound/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-chisel:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh chisel
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-chisel
path: ./chisel/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-coercer:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh coercer
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-coercer
path: ./coercer/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-credmaster:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh credmaster
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-credmaster
path: ./credmaster/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-cvemap:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh cvemap
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-cvemap
path: ./cvemap/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-defaultcreds-cheat-sheet:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh defaultcreds-cheat-sheet
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-defaultcreds-cheat-sheet
path: ./defaultcreds-cheat-sheet/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-dnsrecon:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh dnsrecon
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-dnsrecon
path: ./dnsrecon/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-dnsx:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh dnsx
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-dnsx
path: ./dnsx/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-donpapi:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh donpapi
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-donpapi
path: ./donpapi/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-evil-winrm:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh evil-winrm
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-evil-winrm
path: ./evil-winrm/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-exrex:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh exrex
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-exrex
path: ./exrex/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-feroxbuster:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh feroxbuster
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-feroxbuster
path: ./feroxbuster/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-ffuf:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh ffuf
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-ffuf
path: ./ffuf/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-getfgpp:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh getfgpp
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-getfgpp
path: ./getfgpp/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-gmsadumper:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh gmsadumper
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-gmsadumper
path: ./gmsadumper/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-gobuster:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh gobuster
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-gobuster
path: ./gobuster/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-goshs:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh goshs
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-goshs
path: ./goshs/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-gowitness:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh gowitness
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-gowitness
path: ./gowitness/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-havoc:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh havoc
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-havoc
path: ./havoc/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-httpx:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh httpx
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-httpx
path: ./httpx/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-ike-scan:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh ike-scan
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-ike-scan
path: ./ike-scan/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-iker:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh iker
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-iker
path: ./iker/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-impacket-stable:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh impacket-stable
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-impacket-stable
path: ./impacket-stable/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-impacket-unstable:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh impacket-unstable
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-impacket-unstable
path: ./impacket-unstable/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-katana:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh katana
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-katana
path: ./katana/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-krbrelayx:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh krbrelayx
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-krbrelayx
path: ./krbrelayx/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-lapsdumper:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh lapsdumper
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-lapsdumper
path: ./lapsdumper/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-ldap-shell:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh ldap-shell
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-ldap-shell
path: ./ldap-shell/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-ldapnomnom:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh ldapnomnom
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-ldapnomnom
path: ./ldapnomnom/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-manspider:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh manspider
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-manspider
path: ./manspider/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-mapcidr:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh mapcidr
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-mapcidr
path: ./mapcidr/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-masscan:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh masscan
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-masscan
path: ./masscan/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-massdns:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh massdns
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-massdns
path: ./massdns/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-max:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh max
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-max
path: ./max/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-mitm6:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh mitm6
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-mitm6
path: ./mitm6/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-msldap:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh msldap
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-msldap
path: ./msldap/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-name-that-hash:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh name-that-hash
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-name-that-hash
path: ./name-that-hash/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-netexec:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh netexec
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-netexec
path: ./netexec/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-nuclei:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh nuclei
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-nuclei
path: ./nuclei/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-paru:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh paru
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-paru
path: ./paru/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-peas:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh peas
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-peas
path: ./peas/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-petitpotam:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh petitpotam
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-petitpotam
path: ./petitpotam/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-pkinittools:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh pkinittools
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-pkinittools
path: ./pkinittools/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-pretender:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh pretender
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-pretender
path: ./pretender/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-prox-ez:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh prox-ez
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-prox-ez
path: ./prox-ez/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-pulse-secure:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh pulse-secure
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-pulse-secure
path: ./pulse-secure/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-pypykatz:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh pypykatz
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-pypykatz
path: ./pypykatz/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-pywhisker:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh pywhisker
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-pywhisker
path: ./pywhisker/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-responder:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh responder
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-responder
path: ./responder/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-roadtools:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh roadtools
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-roadtools
path: ./roadtools/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-roadtools-hybrid:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh roadtools-hybrid
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-roadtools-hybrid
path: ./roadtools-hybrid/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-sccmhunter:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh sccmhunter
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-sccmhunter
path: ./sccmhunter/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-sccmsecrets:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh sccmsecrets
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-sccmsecrets
path: ./sccmsecrets/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-scrying:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh scrying
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-scrying
path: ./scrying/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-servicedetector:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh servicedetector
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-servicedetector
path: ./servicedetector/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-shortscan:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh shortscan
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-shortscan
path: ./shortscan/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-shuffledns:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh shuffledns
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-shuffledns
path: ./shuffledns/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-sliver:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh sliver
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-sliver
path: ./sliver/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-smbclient-ng:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh smbclient-ng
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-smbclient-ng
path: ./smbclient-ng/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-spk:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh spk
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-spk
path: ./spk/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-subfinder:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh subfinder
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-subfinder
path: ./subfinder/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-tlsx:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh tlsx
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-tlsx
path: ./tlsx/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-trevorspray:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh trevorspray
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-trevorspray
path: ./trevorspray/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-typo3scan:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh typo3scan
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-typo3scan
path: ./typo3scan/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-wg-netns:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh wg-netns
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-wg-netns
path: ./wg-netns/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error
package-wmiexec-pro:
runs-on: ubuntu-24.04
needs:
- build-container
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build package
run: ./build-package.sh wmiexec-pro
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: package-wmiexec-pro
path: ./wmiexec-pro/*.pkg.tar.zst
retention-days: 1
if-no-files-found: error