PurplePanda Docker部署教程:快速构建跨平台权限检测容器环境

发布时间:2026/7/26 12:45:44
PurplePanda Docker部署教程:快速构建跨平台权限检测容器环境 PurplePanda Docker部署教程快速构建跨平台权限检测容器环境【免费下载链接】PurplePandaIdentify privilege escalation paths within and across different clouds项目地址: https://gitcode.com/gh_mirrors/pu/PurplePandaPurplePanda是一款专注于跨云平台权限检测的强大工具能够识别不同云服务和SaaS应用中的权限提升路径及危险配置。本教程将带你通过Docker快速部署PurplePanda轻松搭建跨平台权限检测容器环境。 关于PurplePandaPurplePanda的核心功能是从各类云服务和SaaS应用中收集资源信息重点分析权限配置从而识别出平台内及跨平台的权限提升路径。无论是蓝队、紫队进行安全审计还是红队开展渗透测试PurplePanda都能提供有价值的权限分析数据。 环境准备在开始部署前请确保你的系统已安装Docker Engine (推荐20.10以上版本)网络连接用于拉取镜像和依赖Neo4j数据库用于存储和可视化权限关系数据 快速部署步骤1. 获取项目代码首先克隆PurplePanda仓库到本地git clone https://gitcode.com/gh_mirrors/pu/PurplePanda cd PurplePanda2. 构建Docker镜像使用项目根目录下的Dockerfile构建镜像docker build --tagpurplepanda .镜像构建过程会自动安装所有依赖包括Python环境、gcloud CLI、kubectl、nmap等工具无需手动配置。3. 配置环境变量根据需要检测的平台设置相应的环境变量。主要环境变量包括PURPLEPANDA_NEO4J_URL: Neo4j数据库连接URL如bolt://neo4jhost.docker.internal:7687PURPLEPANDA_PWD: Neo4j数据库密码平台检测开关GOOGLE_DISCOVERY、GITHUB_DISCOVERY、K8S_DISCOVERY等4. 启动容器使用以下命令启动PurplePanda容器docker run -t \ -e PURPLEPANDA_NEO4J_URLbolt://neo4jhost.docker.internal:7687 \ -e PURPLEPANDA_PWDyour_neo4j_password \ -e GOOGLE_DISCOVERY1 \ -e GITHUB_DISCOVERY1 \ -e K8S_DISCOVERY1 \ purplepanda python3 main.py -h参数说明-t: 分配伪终端确保输出显示正常-e: 设置环境变量python3 main.py -h: 显示帮助信息可根据需要替换为实际检测命令⚙️ 常用命令示例基本检测命令# 枚举Google、GitHub和K8s平台 docker run -t \ -e PURPLEPANDA_NEO4J_URLbolt://neo4jhost.docker.internal:7687 \ -e PURPLEPANDA_PWDyour_neo4j_password \ purplepanda python3 main.py -e -p google,github,k8s高级检测选项# 包含密钥值检测 docker run -t \ -e PURPLEPANDA_NEO4J_URLbolt://neo4jhost.docker.internal:7687 \ -e PURPLEPANDA_PWDyour_neo4j_password \ purplepanda python3 main.py -e -p k8s --k8s-get-secret-values 数据可视化PurplePanda收集的权限关系数据存储在Neo4j数据库中你可以通过Neo4j Desktop连接数据库进行可视化分析。详细的可视化指南请参考项目中的VISUALIZE_GRAPHS.md。 更多资源各平台详细使用说明intel/目录下的README.md和HOW_TO_USE.md项目配置文件config.yml依赖列表requirements.txt通过Docker部署PurplePanda你可以快速拥有一个功能完备的跨平台权限检测环境无需担心复杂的依赖配置。立即开始探索你的云环境权限安全吧【免费下载链接】PurplePandaIdentify privilege escalation paths within and across different clouds项目地址: https://gitcode.com/gh_mirrors/pu/PurplePanda创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考