Skills Plugins MCP Prompt Model 博客 我的中心
生活与工具 #docker #research #security #ai

kali-linux

Use Kali Linux for authorized penetration testing, security research, and CTF work. Use when a user asks about installing Kali, setting up a pentest lab, picking tools from the Kali toolchain, using Kali in WSL/Docker/VM, or updating the distribution.

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=terminalskills-skills-skills-kali-linux-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name kali-linux description Use Kali Linux for authorized penetration testing, security research, and CTF work. Use when a user asks about installing Kali, setting up a pentest lab, picking tools from the Kali toolchain, using Kali in WSL/Docker/VM, or updating the distribution. license Apache-2.0 compatibility Kali Linux 2024+, WSL2, Docker, VMware, VirtualBox metadata {"author":"terminal-skills","version":"1.0.0","category":"devops","tags":["kali-linux","penetration-testing","security","ctf","lab-setup"]} Kali Linux Overview Kali Linux is a Debian-based distribution maintained by Offensive Security with 600+ preinstalled tools for penetration testing, digital forensics, reverse engineering, and red teaming. Use Kali as a disposable lab environment — VM snapshots, Docker containers, or WSL2 — never as a daily driver. Tools are organized into Kali Metapackages (e.g., kali-tools-top10 , kali-tools-wireless , kali-tools-web ) so you install only what you need. Instructions Step 1: Install Kali # Docker (fastest for CTF and quick work) docker run -it -- rm kalilinux/kali-rolling # Inside the container: apt update && apt install -y kali-linux-headless # WSL2 on Windows wsl --install -d kali-linux wsl -d kali-linux sudo apt update && sudo apt install -y kali-linux-default # Bare VM — download ISO or prebuilt image # https://www.kali.org/get-kali/ — use the "Virtual Machines" tab Step 2: Update and Install Tool Groups # Keep Kali current — rolling release sudo apt update && sudo apt full-upgrade -y # Metapackages — install by category, not tool-by-tool sudo apt install -y kali-tools-top10 # nmap, metasploit, burp, hydra, john, sqlmap, wireshark, aircrack-ng, hashcat, crackmapexec sudo apt install -y kali-tools-web # sqlmap, wfuzz, nikto, dirb, gobuster, zaproxy sudo apt install -y kali-tools-wireless # aircrack-ng, reaver, wifite, bully, pixiewps sudo apt install -y kali-tools-passwords # john, hashcat, hydra, medusa, cewl, crunch sudo apt install -y kali-tools-forensics # foremost, binwalk, autopsy, volatility3, sleuthkit # List all metapackages apt-cache search kali-tools Step 3: Set Up a Safe Lab Environment # Isolate Kali on a host-only network in VirtualBox/VMware # The pentest network must NOT route to the internet or your LAN # Vulnerable targets for practice (run in the same isolated network) docker run -d -- rm -p 80:80 vulnerables/web-dvwa # Damn Vulnerable Web App docker run -d -- rm -p 3000:3000 bkimminich/juice-shop # OWASP Juice Shop docker run -d -- rm -p 8080:8080 citizenstig/nowasp # Mutillidae II # Metasploitable 3 — vulnerable Windows/Linux VMs # https://github.com/rapid7/metasploitable3 # HackTheBox and TryHackMe give you remote labs — use OpenVPN from Kali sudo openvpn ~/lab.ovpn Step 4: Daily Workflow # Snapshot before every engagement (VirtualBox) VBoxManage snapshot "Kali" take "pre-engagement- $(date +%F) " # Case directory — keep every engagement self-contained mkdir -p ~/cases/acme-2026-04/{recon,exploits,loot,notes,reports} cd ~/cases/acme-2026-04 # Log everything with script(1) script -a notes/session-$( date +%F-%H%M). log # ... run commands ... exit # stops logging # Common tool entry points (all on PATH on Kali) nmap -sV -sC -oA recon/nmap target.example.com msfconsole -q -r notes/msf-resume.rc wireshark & Step 5: Minimize Footprint and Tear Down # Remove tools you don't use to cut attack surface on the Kali box itself sudo apt autoremove --purge -y $(dpkg -l | grep kali-tools- | awk '{print $2}' | grep -v top10) # Clean caches before archiving the VM sudo apt clean history -c && rm -f ~/.bash_history ~/.zsh_history # Restore snapshot after the engagement VBoxManage snapshot "Kali" restore "pre-engagement-2026-04-11" Examples Example 1: Spin Up a Throwaway Kali Container for a CTF docker run -it -- rm \ -v " $PWD /ctf-loot:/root/loot" \ --name ctf \ kalilinux/kali-rolling bash # Inside: apt update && apt install -y nmap hydra john sqlmap curl cd /root/loot nmap -sV -oA scan 10.10.10.5 # Container disappears on exit — loot/ persists on host Example 2: Prepare Kali for a Web App Assessment sudo apt update sudo apt install -y kali-tools-web burpsuite zaproxy # Verify the tools are on PATH which sqlmap nikto gobuster ffuf wfuzz burpsuite # Wordlists ship in /usr/share/wordlists (rockyou.txt.gz needs extraction) sudo gunzip /usr/share/wordlists/rockyou.txt.gz ls /usr/share/wordlists/ Guidelines Written authorization first. Using Kali tools against systems you don't own or have explicit permission to test is a crime in most jurisdictions. Treat Kali as ephemeral. Use VM snapshots or Docker so you can reset after each engagement. Never run Kali as your daily OS. Root-by-default and aggressive tools are a poor fit for general use. Use metapackages ( kali-tools-* ) instead of cherry-picking — they track dependencies the Kali team already validated. Keep the lab network isolated (host-only or internal network) so stray scans can't reach production or the public internet. Kali is rolling release — apt full-upgrade weekly. If it breaks, roll back the snapshot. /usr/share/wordlists/ has rockyou, seclists, dirb, and more. Install seclists for the full set. For client reporting, pair Kali with faraday or dradis instead of ad-hoc notes.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。