This repo is a lightweight portability bundle for new Kali Linux boxes, a main Kali VM, and a few convenience cases on macOS. Kali/Linux is the primary target. Most files are either shell/tmux preferences or small operator helpers. A few files are reference notes only.
.zshrc: shared shell configuration with guarded aliases and path defaults.zach.zsh-theme: Oh My Zsh theme used by.zshrc..tmux.conf: tmux defaults with optional clipboard and VPN-status integrations.initial_setup.sh: copies the main config files into place and can optionally install/etc/tmux.conf.SSH_tunneling_for_internalPen.sh: SSH tunnel helper for common internal testing pivots.gather_workpapers.sh: collects known log/workpaper directories into a destination folder. Work in progress.DNS_enum_multiple_resolvers.sh: queries multiple public resolvers for A records.
Linux Tricks.txt: personal command notes.Tool Installs/PCredz_install_steps.txt: install notes, not an automation script.vmdk_repair.ps1: standalone Windows/PowerShell repair helper.default.zsh-theme: reference theme variant.
Use local overrides for values that differ by host instead of editing the shared files every time.
.zshrcwill source$HOME/.zshrc.localwhen present.- Useful override variables include:
ZJ_PIPX_BIN_DIRZJ_TOOL_ROOTZJ_SCRIPT_DIRZJ_POSTMAN_BINZJ_VMWARE_SHARES_DIRGOROOTGOPATH
initial_setup.shsupports:--proxyto run the oh-my-zsh installer throughproxychains--install-system-tmuxto write/etc/tmux.conf-yto skip confirmations
gather_workpapers.shsupportsZJ_GATHER_SUBFOLDERto rename the destination subfolder.
- Shared config now guards optional dependencies so it can land on a fresh Kali box without immediately failing on missing local tools or helper scripts.
- The repo still assumes Kali/Linux first. macOS support is intentionally limited to low-friction cases such as the prompt IP lookup.