Skip to content

魔方-MagiCude2.2 Preview3

Pre-release
Pre-release
Compare
Choose a tag to compare
@er10yi er10yi released this 08 Sep 10:17
· 5 commits to main since this release
0fe7aaa

魔方-MagiCude 2.2预览版3

预览版2更新到预览版3

请参考wik的升级说明预览版2更新到预览版3preview2 to preview3.md.md

前言

正在不断完善的预览版,源码会在正式版发布的时候同步到github。

在前端架构调整之后,对后端架构进行优化调整,同时填补了一些年前的todo,也增加了一些需求,如指定agent扫描,指定项目扫描等

  • dashboard:工作台,趋势页,统计页
  • 资产/漏洞可手动导出报告,在报告中心下载
  • 插件逻辑优化调整,前端新增插件优化
  • 任务页面优化,可指定ip的直接插件扫描;可查看任务结果,任务统计情况(导出还没写)
  • 任务分发调度优化,可指定执行扫描的agent
  • 部署脚本支持直接install方式部署,新增端口冲突处理
  • 优化插件格式,批量导入功能回归

说明

  1. 系统支持
    • 部署包支持CentOS 7.x,脚本会关闭防火墙
    • 部署包支持Debian11(Ubuntu也支持),脚本不会关闭防火墙,部署完成不能访问,需要检查防火墙配置
    • 其他版本系统,需要手动安装配置环境,然后启动jar包
  2. 资源需求
    • 最低2U4G,注意任务线程数量不要太大,否则会OOM
    • center和agent部署在一台服务器,建议4U8G及以上
  3. 其他
    • 服务器不需要提前预装软件,按部署包操作即可
    • 安装失败,重新执行脚本即可
    • 理论上arm版本的服务器也支持,但我只在arm版的pd虚机里的Debian测试过
    • 部署包为什么这么大?内置了arm版本和x64的jdk、nmap的压缩包、masscan的包
    • 插件数量没有新增
    • 使用截图就不放了,懒得截了,有需求的自会安装使用
    • 推荐使用Debian的部署包,CentOS后续可能不会继续支持
    • 问题反馈,可提issue或者进群反馈

讨论组

扫描二维码关注公众号,回复自己的微信号+魔方,会有人拉你进群

公众号二维码

部署方式

center和agent在同一台服务器

  1. 按照上述系统支持,下载对应的deploy-*.tar.gz部署包(*指的是对应的系统)
  2. 将部署包上传到服务器任意目录并解压(在服务上使用tar -xvf deploy-*.tar.gz解压)
  3. 进入解压后的目录,执行 ./install.sh,按提示操作即可

agent分布式

  1. 执行完上述操作后,将服务器上/root/MagiCude/deploy-agent.tar.gz复制到需要部署agent的服务器的任意目录,并解压(在服务上使用tar -xvf deploy-*.tar.gz解压)
  2. 进入解压后的目录,执行 ./install.sh,按提示操作即可

免责声明

预览版,说明该版本我自己也没有用于生产环境,未经过完整测试,仅测试功能(可能有些功能会有bug)

魔方-MagiCude仅限用于甲方企业安全建设,请勿将其用于非授权的测试,本人不负任何连带法律责任。