[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9964":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},9964,"vulhub","vulhub\u002Fvulhub","Pre-Built Vulnerable Environments Based on Docker-Compose","https:\u002F\u002Fvulhub.org",null,"Dockerfile",20821,4776,568,18,0,3,38,143,21,45,"MIT License",false,"master",true,[26,27,28,5,29],"docker","docker-compose","dockerfile","vulnerability-environment","2026-06-12 02:02:15","\u003C!-- markdownlint-disable first-line-heading -->\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fvulhub.org\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fbanner.png\" alt=\"Vulhub\" height=\"auto\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FbQCpZEK\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F485505185167179778.svg\" alt=\"Chat on Discord\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fphith0n\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fphith0n?color=aqua\" alt=\"GitHub Sponsors\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fvulhub.org\u002Fenvironments\" target=\"_blank\">\u003Cimg alt=\"Vulnerabilities count\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?url=https:\u002F\u002Fvulhub.org\u002Fapi\u002Fstatistic&query=%24.environments&label=vulnerabilities\">\u003C\u002Fa>\n  \u003Cimg alt=\"GitHub language count\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flanguages\u002Fcount\u002Fvulhub\u002Fvulhub?color=yellow\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvulhub\u002Fvulhub\u002Fgraphs\u002Fcontributors\" target=\"_blank\">\u003Cimg alt=\"GitHub contributors\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors-anon\u002Fvulhub\u002Fvulhub?color=orange\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvulhub\u002Fvulhub\u002Fblob\u002Fmaster\u002FLICENSE\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fvulhub\u002Fvulhub.svg\" alt=\"GitHub\">\u003C\u002Fa>\n\u003C\u002Fp>\n\nVulhub is an open-source collection of pre-built, ready-to-use vulnerable Docker environments. With just one command you can launch a vulnerable environment for security research, learning, or demonstration, no prior Docker experience required.\n\n[中文版本(Chinese version)](README.zh-cn.md)\n\n## Quick Start\n\n**Install Docker** (example for Ubuntu 24.04):\n\n```bash\n# Install the latest version docker\ncurl -s https:\u002F\u002Fget.docker.com\u002F | sh\n\n# Run docker service\nsystemctl start docker\n```\n\nFor other operating systems, see the [Docker documentation](https:\u002F\u002Fdocs.docker.com\u002F).\n\nAlthough all Vulhub environments 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 Vulhub environments.\n\n**Download and set up Vulhub:**\n\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002Fvulhub\u002Fvulhub\n```\n\n**Launch a vulnerable environment:**\n\n```bash\ncd vulhub\u002Flangflow\u002FCVE-2025-3248  # Example: enter a vulnerability directory\ndocker compose up -d\n```\n\nEach environment directory contains a detailed **README** with reproduction steps and usage instructions.\n\n**Clean up after testing:**\n\n```bash\ndocker compose down -v\n```\n\n> [!NOTE]\n>\n> - Use a VPS or VM with at least 1GB RAM for best results\n> - The `your-ip` in documentation refers to your host\u002FVPS IP, not the Docker container IP\n> - Ensure Docker has permission to access all files in the current directory to avoid permission errors\n> - Some environments may not support ARM architectures, see [Troubleshooting](#troubleshooting) for details\n> - **All environments are for testing and educational purposes only. Do not use in production!**\n\n## Troubleshooting\n\n**Docker image pull fails in mainland China**\n\nDocker Hub may be inaccessible from mainland China. Use a registry mirror or run Vulhub on an overseas VPS.\n\n**Environments fail to start on Apple Silicon (M-series) Macs**\n\nMost Vulhub environments run natively on Docker Desktop for Mac with M-series chips. If an environment fails, try setting the platform explicitly:\n\n```bash\nexport DOCKER_DEFAULT_PLATFORM=linux\u002Famd64\ndocker compose up -d\n```\n\n**Environments fail on Kali Linux**\n\nSome environments may fail on Kali Linux due to a low `ulimit nofile` setting. See the [FAQ](https:\u002F\u002Fvulhub.org\u002Fdocumentation\u002Ffaq) for the fix.\n\nIf you encounter issues that you cannot resolve, feel free to seek help from the community:\n\n- [Discord](https:\u002F\u002Fdiscord.gg\u002FbQCpZEK)\n- [X (Twitter)](https:\u002F\u002Fx.com\u002Fvulhub)\n\n## Contributing\n\nWe welcome contributions! Please read our [Contributing Guide](CONTRIBUTING.md) to get started.\n\nThanks to all contributors:\n\n[![](https:\u002F\u002Fopencollective.com\u002Fvulhub\u002Fcontributors.svg?width=890&button=false)](https:\u002F\u002Fgithub.com\u002Fvulhub\u002Fvulhub\u002Fgraphs\u002Fcontributors)\n\n## Partners\n\nOur partners and users:\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fwww.wangan.com\u002Fvulhub\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fvulhub.org\u002Fsponsor\u002Fwangan.png\" width=\"200\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.cvebase.com\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fvulhub.org\u002Fsponsor\u002Fcvebase.png\" width=\"200\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.huoxian.cn\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fvulhub.org\u002Fsponsor\u002Fhuoxian.png\" width=\"200\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.chaitin.cn\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fvulhub.org\u002Fsponsor\u002Fchaitin.png\" width=\"200\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fxianzhi.aliyun.com\u002F\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fvulhub.org\u002Fsponsor\u002Faliyun.svg\" width=\"200\">\u003C\u002Fa>\n\u003C\u002Fp>\n\nSponsor Vulhub on [GitHub Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fphith0n), [OpenCollective](https:\u002F\u002Fopencollective.com\u002Fvulhub#backer), or [Patreon](https:\u002F\u002Fwww.patreon.com\u002FbePatron?u=12677520) 🙏\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fphith0n\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvulhub\u002Fbackers.svg?width=138\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fphith0n\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fvulhub\u002Fsponsors.svg?width=138\">\u003C\u002Fa>\n\u003C\u002Fp>\n\nMore ways to [donate](https:\u002F\u002Fvulhub.org\u002F).\n\n## License\n\nVulhub is licensed under the MIT License. See [LICENSE](LICENSE) for details.\n","Vulhub 是一个基于 Docker-Compose 构建的预设漏洞环境集合。它允许用户通过简单的命令启动具有特定安全漏洞的应用环境，适用于安全研究、学习或演示等场景。项目利用 Docker 容器技术，无需额外安装 docker-compose 即可运行，并且每个环境都配有详细的使用说明和复现步骤。Vulhub 适合希望在受控环境中测试和理解软件安全漏洞的研究人员、教育工作者以及安全爱好者使用。注意，所有提供的环境仅供测试和教育目的，不得用于生产环境。",2,"2026-06-11 03:25:49","top_topic"]