> ## Content Index
> Fetch the complete content index at: https://taiwanding.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Vulhub Manager：一個漏洞環境管理工具
- URL: https://taiwanding.com/vulhub-manager-yi-ge-lou-dong-huan-jing-guan-li-gong-ju-2/
- Published: 2025-08-31T09:53:02.000Z
- Updated: 2026-07-15T02:49:43.000Z
- Author: Kevin Chen
- Tags: #vulhub, tool, #security

**專案連結**：[https://github.com/ironmancool/vulhub-manager](https://github.com/ironmancool/vulhub-manager?ref=taiwanding.com)  
**技術棧**：Flask + JavaScript + Docker  
**授權**：MIT License  
**狀態**：個人工具，請 Fork 自用

在資安學習的道路上，Vulhub 是許多人不可或缺的工具，它提供了 299 個預配置的漏洞環境，讓我們能夠安全地學習和測試各種安全漏洞，然而，隨著環境數量的增長，管理這些環境變成了一個挑戰，

今天，我想分享一個自己開發的工具：**Vulhub Manager**。

## 為什麼需要 Vulhub Manager？

使用過 Vulhub 的朋友都知道，每次要啟動一個漏洞環境時，需要：

1. 在檔案系統中找到對應的目錄
2. 進入該目錄
3. 執行 `docker-compose up -d`
4. 記住對應的端口
5. 手動開啟瀏覽器訪問

當你有數百個環境時，光是找到想要的環境就是個麻煩。更別說還要記住哪些環境正在運行、哪些有 Exploit 可用、哪些映像已經下載等等。

## Vulhub Manager 的誕生

Vulhub Manager 是一個基於 Flask 的 Web 介面工具，它將所有的漏洞環境管理整合到一個簡潔的介面中。

### 核心功能

#### 1\. 智慧環境掃描

系統會自動掃描 Vulhub 目錄，識別所有可用的環境，並提取關鍵資訊：

- CVE 編號
- 服務端口
- README 文檔（優先顯示中文版）
- Exploit 可用性
- Docker 映像狀態

#### 2\. 一鍵操作

不需要記住複雜的命令，所有操作都是一鍵完成：

- **啟動環境**：自動檢查並下載缺少的映像
- **停止環境**：清理資源
- **開啟服務**：自動打開瀏覽器訪問服務

#### 3\. 強大的篩選功能

當你有 200+ 個環境時，快速找到需要的環境至關重要：

```javascript
// 支援多維度篩選
- 按 CVE 編號搜尋
- 按應用分類（nginx、apache、tomcat）
- 只顯示有 Exploit 的環境
- 只顯示已下載映像的環境
- 只顯示運行中的環境

```

## 安裝使用

專案已開源在 GitHub：[ironmancool/vulhub-manager](https://github.com/ironmancool/vulhub-manager?ref=taiwanding.com)

```bash
# Clone 專案
git clone https://github.com/ironmancool/vulhub-manager.git
cd vulhub-manager

# 安裝依賴
pip install -r requirements.txt

# Clone Vulhub（如果還沒有）
git clone https://github.com/vulhub/vulhub.git

# 啟動服務
python app.py

```

訪問 `http://localhost:5000` 即可使用。

## 設計理念

### 1\. 簡潔至上

介面設計追求簡潔直觀，所有常用功能都在主頁面完成，不需要多層級的導航。

### 2\. 效能優先

- 使用快取，啟動時間從 30 秒縮短到 1 秒
- 分頁顯示，每頁 20 個環境，避免渲染卡頓

## 結語

Vulhub Manager 的開發過程是一次有趣的體驗，它解決了我日常使用 Vulhub 的痛點，希望也能幫助到其他資安學習者，專案完全開源，歡迎 Fork 和自行修改，它的價值在於提高效率，讓我們能夠專注於真正重要的事情：學習和研究安全漏洞。

最後，感謝 Vulhub 團隊提供了這麼優秀的漏洞環境集合，沒有 Vulhub，就沒有這個 Manager。

---

## 📮 聯繫方式

[](https://github.com/ironmancool/vulhub-manager?ref=taiwanding.com#-%E8%81%AF%E7%B9%AB%E6%96%B9%E5%BC%8F)

- Email: [pcc402@nyu.edu](mailto:pcc402@nyu.edu)

*Happy Hacking!* 🚀