PurpleOps | 开源自托管 Purple 团队管理 Web 应用程序插图

一个开源的自托管Purple团队管理Web应用程序。

主要特征

  • 模板约定和测试用例
  • 框架友好
  • 基于角色的访问控制和MFA
  • 内置DOCX报告+自定义模板支持
PurpleOps | 开源自托管 Purple 团队管理 Web 应用程序插图1

PurpleOps的不同之处:

  • 无需归属
  • 可破解,无”不可逆转”条款
  • tomcat、redis、手动数据库移植和简单的权限模型没有太多复杂性

安装

# 克隆此存储库
$ git clone https://github.com/CyberCX-STA/PurpleOps

# 进入存储库
$ cd PurpleOps

# 修改PurpleOps设置(如果你想自定义除默认配置以外的内容)
$ nano .env

# 使用docker运行应用程序
$ sudo docker compose up

# PurpleOps现在可以在http://localhost:5000上访问,在将其暴露给外部世界时建议添加反向代理,如nginx或Apache。

# 或者
$ sudo docker run --name mongodb -d -p 27017:27017 mongo
$ pip3 install -r requirements.txt
$ python3 seeder.py
$ python3 purpleops.py

以上是关于PurpleOps开源自托管Purple团队管理Web应用程序的相关信息。

Github

PurpleOps
开源自托管 Purple 团队管理 Web 应用程序