Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (kali-docker-essential-tools) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
kali-docker-essential-tools
🛠️ CLI tool to display and install essential Kali Linux packages — perfect for Docker or Debian-based environments, minimal installs, or custom setups.
📦 What is this?
essential-kali-tools is a CLI utility that:
- 📋 Shows a table of essential pentesting/networking tools
- 🔧 Installs tools via
apt-get, either all or specific ones - 💻 Perfect for Docker images, minimal Kali/Ubuntu setups, or automation
🚀 Features
- List commonly-used pentesting tools
- Install all or selected packages
- Clear terminal UI with progress messages
- Lightweight and scriptable
📚 Package List
Tools included:
net-tools- Legacy networking tools (ifconfig, etc.)iproute2- Modern networking (ipcommand)nmap- Network scannergit- Version controldnsutils- DNS lookup tools (dig,nslookup)tcpdump- Packet capturenetcat-openbsd- Network connections (nc)curl,wget- Downloading toolsjohn,hydra,hashcat- Password crackingbinutils- Binary inspection toolsvim or nano- Editorspython3,ruby- Script interpretersopenssl- SSL/TLS toolsscreen or tmux- Terminal multiplexersaircrack-ng- Wireless auditing
🧑💻 Requirements
- Node.js 18+
- npm (comes bundled with Node.js)
📥 Install Node.js (Kali Linux / Debian / Ubuntu)
sudo apt update
sudo apt install nodejs npm -y📦 USAGE
2. Install the CLI tool globally
🐧 For Kali Linux, Docker, or Debian-based environments
On most Unix-like systems, you might need to use sudo to install globally due to permission restrictions:
npm install -g kali-docker-essential-tools3. Run scans
- 🔎 Show Available Packages
kalitools show- 📦 Install All Packages
kalitools install- 🛠️ Install Selected Packages
kalitools install -n <package-name> <package-name> ...
# or
kalitools install --name <package-name> <package-name> ...- 🆘 Show Help
kalitools -h