漏洞知识库
点击放大


<!-- markdownlint-disable first-line-heading -->
<p align="center">
<a href=" target="_blank"><img src=".github/assets/banner.png" alt="" height="auto" /></a>
</p>
<p align="center">
<a href=" target="_blank"><img src=" alt="Chat on Discord"></a>
<a href=" target="_blank"><img src=" alt="GitHub Sponsors"></a>
<a href=" target="_blank"><img alt=" count" src="
<img alt="GitHub language count" src="
<a href=" target="_blank"><img alt="GitHub contributors" src="
<a href=" target="_blank"><img src=" alt="GitHub"></a>
</p>
is an open-source collection of pre-built, ready-to-use Docker en. With just one command you can launch a en for security research, learning, or demonstration, no prior Docker experience required.
中文版本(Chinese )
Install Docker (example for Ubuntu 24.04):
For other operating systems, see the Docker documentation.
Although all en are running based on Docker Compose, you no longer need to install docker-compose separately. Instead, you can use the built-in docker compose command to start en.
Download and set up :
Launch a en:
Each en directory contains a detailed README with reproduction steps and usage instructions.
Clean up after testing:
> [!NOTE]
>
> - Use a VPS or VM with at least 1GB RAM for best results
> - The your-ip in documentation refers to your host/VPS IP, not the Docker container IP
> - Ensure Docker has permission to access all files in the current directory to avoid permission errors
> - Some en may not support ARM architectures, see Troubleshooting for details
> - All en are for testing and educational purposes only. Do not use in production!
Docker image pull fails in mainland China
Docker Hub may be inaccessible from mainland China. Use a registry mirror or run on an o VPS.
En fail to start on Apple Silicon (M-series) Macs
Most en run natively on Docker Desktop for Mac with M-series chips. If an en fails, try setting the platform explicitly:
En fail on Kali Linux
Some en may fail on Kali Linux due to a low ulimit nofile setting. See the FAQ for the fix.
If you encounter issues that you cannot resolve, feel free to seek help from the community:
We welcome contributions! Please read our Contributing Guide to get started.
Thanks to all contributors:
![]()
Our partners and users:
<p>
<a href=" target="_blank"><img src=" width="200"></a>
<a href=" target="_blank"><img src=" width="200"></a>
<a href=" target="_blank"><img src=" width="200"></a>
<a href=" target="_blank"><img src=" width="200"></a>
<a href=" target="_blank"><img src=" width="200"></a>
</p>
Sponsor on GitHub Sponsor, OpenCollective, or Patreon 🙏
<p>
<a href=" src="
<a href=" src="
</p>
More ways to donate.
is licensed under the MIT License. See LICENSE for details.
开发语言:Dockerfile
Star 数:21317
该项目属于漏洞知识库方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Pre-Built Vulnerable Environments Based on Docker-Compose展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | vulhub - Pre-Built Vulnerable Environments Based on Docker- |
| 所属分类 | 漏洞知识库 |
| 发布作者 | admin |
| 发布时间 | 2026-10-06 00:54:51 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 120 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |