From 025bc4d9e903ad4217569e9beb6cfa68c8c30cdf Mon Sep 17 00:00:00 2001 From: bs1phc Date: Wed, 15 Sep 2021 22:28:02 +0100 Subject: [PATCH] Added files for the metapackage need to be sort out later --- README.md | 2 +- metapackage/control | 19 +++++++++++++++++++ metapackage/postinst | 6 ++++++ metapackage/preinst | 11 +++++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 metapackage/control create mode 100644 metapackage/postinst create mode 100644 metapackage/preinst diff --git a/README.md b/README.md index 0bbf1e1..32a9f92 100644 --- a/README.md +++ b/README.md @@ -24,5 +24,5 @@ cueh:cueh - figure out what other packages are needed. - Find a way to upload the kali.zip folder somewhere cause is too big for github. # References -[Kali Metapackages](https://www.kali.org/docs/general-use/metapackages/) +[Kali Metapackages](https://www.kali.org/blog/making-your-own-kali-linux-metapackages//) diff --git a/metapackage/control b/metapackage/control new file mode 100644 index 0000000..06ed908 --- /dev/null +++ b/metapackage/control @@ -0,0 +1,19 @@ +Package: kali-linux-mytools + Architecture: any + Depends: ${misc:Depends}, + emacs, + neovim, + python3, + python3-pip, + golang, + metasploit-framework, + ffuf, + gobuster, + hashcat, + gdb, + seclists, + netcat-openbsd, + socat, + nmap, + git, + Description:Tools for Uni wsl image. \ No newline at end of file diff --git a/metapackage/postinst b/metapackage/postinst new file mode 100644 index 0000000..686b989 --- /dev/null +++ b/metapackage/postinst @@ -0,0 +1,6 @@ +wget -O ~/.gdbinit-gef.py -q http://gef.blah.cat/py +echo source ~/.gdbinit-gef.py >> ~/.gdbinit + +sudo apt install python3-dev git libssl-dev libffi-dev build-essential -y +python3 -m pip install --upgrade pip +python3 -m pip install --upgrade pwntools \ No newline at end of file diff --git a/metapackage/preinst b/metapackage/preinst new file mode 100644 index 0000000..65c8c34 --- /dev/null +++ b/metapackage/preinst @@ -0,0 +1,11 @@ +cat << 'EOF' > /etc/apt/sources.list.d/kali-experimental.list +deb https://http.kali.org/kali kali-experimental main contrib non-free +EOF +apt update -y +apt install -t kali-experimental '?upgradable ?source-package("mesa|libdrm")' -y + +curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -yq + +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash +source ~/.zshrc && nvm install node +echo node > ~/.nvmrc \ No newline at end of file