前言¶
紅隊或滲透測試開工前,最耗時間的往往不是打點,而是找工具:情報收集用什麼、內網橫移用什麼、C2 用什麼,Web 漏洞驗證又該選哪一把。GitHub 上工具不少,但散落各處,版本、依賴、文檔質量參差不齊,臨時去搜容易浪費時間,還容易裝到久未維護的倉庫。
security-arsenal 就是一個把開源安全工具按攻擊鏈階段歸攏好的清單型 Skill。下面介紹它的定位、覆蓋範圍和實際用法。
這是什麼¶
security-arsenal 是一個社區發佈的 Skill,座標 @user_2354702d/security-arsenal,當前版本 1.0.2,分類爲 it-ops-security。
它解決的問題很明確:把滲透測試/紅隊常用的開源工具按 Cyber Kill Chain 七階段再加 Web 安全專項做統一分類,讓使用者在接到「下載滲透測試工具」「搭建攻防演練環境」「XX 階段用什麼工具」這類需求時,能直接按階段找到對應工具,而不用每次都重新搜索和整理。
來源屬性上,它屬於 community 來源,標籤 requires_api_key=false,即不需要額外配置 API Key 即可使用。
核心功能¶
- 分類體系:按 Cyber Kill Chain 七個階段(情報收集、武器化、投遞、利用、持久化、C2、目標達成)組織工具,並單列 Web 安全專項分類。
- 工具規模:當前收錄 96 個開源安全工具。
- 觸發方式:當用戶提到下載滲透測試工具、搭建攻防演練環境、直接提到工具名(Nmap/SQLMap/Metasploit/BurpSuite/Gophish/CrackMapExec/Mimikatz 等)、問「用什麼工具做 XX」、提及紅隊/滲透測試/CTF 武器庫,或詢問攻擊鏈各階段推薦工具時觸發。
- 觸發詞覆蓋:武器庫、安全工具、滲透測試工具、紅隊工具、下載工具、attack tools、penetration testing tools、recon tools、exploitation tools、C2 frameworks。
簡單說,它的能力是「按階段給出工具選型」,而不是替代工具本身。
安裝與啓用¶
官方地址:https://api.skillhub.cn/user_2354702d/security-arsenal
SkillHub 頁面:https://www.skillhub.cn/skills/user_2354702d/security-arsenal
目前可覈實的信息只有座標、版本、來源、分類和標籤,資料中未給出具體的安裝命令、目錄結構或 SKILL.md 配置項。在官方文檔補充之前,這裏不臆造安裝步驟。需要確認的部分包括:各宿主(Cursor / Codex CLI / Claude Code)下該 Skill 的安裝路徑與啓用方式,以及是否需要額外聲明的工具權限。
典型用法¶
下面給出基於官方說明的觸發場景,均爲可復現的提問方式:
1、按階段問工具:
情報收集階段推薦哪些開源工具?
內網橫移用什麼工具?給我一個 C2 框架的選型。
2、直接提到工具名:
我想裝 Nmap 和 SQLMap,幫我列一下用法要點。
3、場景化提問:
我要搭一個攻防演練環境,幫我按階段把要用的工具整理出來。
觸發後,Skill 會按 Cyber Kill Chain 階段給出對應分類下的工具清單。具體每個工具的安裝命令和參數細節,建議回到各工具官方倉庫覈對,Skill 本身不維護這些工具的安裝源。
適用場景與注意¶
適合這類使用者:需要快速拿到按階段歸類的開源安全工具清單的紅隊、滲透測試人員,以及要搭建攻防演練或 CTF 環境的運維與安全工程師。
需要注意的限制:
- 它是清單/選型類 Skill,不包含工具本體,也不負責工具的安裝與更新。
- 收錄的是開源工具,實際可用性和維護狀態需要自行到對應倉庫確認。
- 使用範圍限於授權範圍內的安全測試。資料中未提供該 Skill 自帶的授權與合規聲明,落地前應先確認目標是否在授權範圍內。
- 當前可覈實的版本信息爲 1.0.2,後續更新可能調整收錄的工具數量與分類。
結尾¶
security-arsenal 的價值在於把「攻擊鏈每個階段該用哪些開源工具」這件事固定成一套可複用的分類,減少臨時檢索和整理的成本。如果你的工作常涉及紅隊工具選型或攻防環境搭建,可以從下面的地址開始覈對它的收錄範圍。
官方地址:https://api.skillhub.cn/user_2354702d/security-arsenal