-
Notifications
You must be signed in to change notification settings - Fork 98
UserPass Table Deploy Structure
er10yi edited this page Oct 17, 2020
·
1 revision
软件 | 账号 | 密码 |
---|---|---|
RabbitMQ | magicude | 见newPass.txt |
MySQL | root | 见newPass.txt |
Redis | 见newPass.txt | |
Eureka | magicude | 见newPass.txt |
druid monitor | magicude | 见newPass.txt |
前端设置 | 前端设置 | |
key | 见newPass.txt | |
管理后台 | MagiCude | 见newPass.txt |
deploy
│ GenPass.bat # Windows下用于执行GenPass.jar,*uinx直接执行GenPass.bat里面的内容就行了
│ GenPass.jar # 支持jre1.8+,用于生成新密码、配置文件、初始化脚本,并自动复制到MagiCude目录下
│ newPass.txt # 执行GenPass.jar后生成,各个软件的密码(包括管理后台),请妥善保存
│
├─defaultConf # 默认配置文件夹
│ agent.yml # agentapp.jar运行的配置文件,下同
│ center.yml # centerapp.jar运行的配置文件,下同
│ eureka.yml # eurekaapp.jar运行的配置文件,下同
│ initAgentEnvironmentAndStart.sh # 用于初始化agent环境,多agent部署时用到,下同
│ initDataAndStart.sh # 用于初始化center数据并启动系统,下同
│ initCenterEnvironmentAndStart.sh # 用于初始化center环境和数据并启动系统,下同
│ initMySQL.sh # 用于初始化docker的MySQL,下同
│ initRMQ.sh # 用于初始化docker的RabbitMQ,下同
│ magicude # 简化版的操作脚本,用于系统启动后操作,start|stop|restart|status,下同
│ magicude.sql # 用于初始化数据库,下同
│ runAgent.sh # 用于启动agent,下同
│ stopAgent.sh # 用于停止agent,下同
│ util.sh # 包含环境变量,Python版本,java版本,日志打印
│ uninstall.sh # 卸载脚本
│
└─MagiCude # 部署需要的目录,包含初始化后的启动脚本和数据库文件,未说明的如上
│ agent.yml ****执行GenPass.jar后生成****
│ agentapp.jar # agent jar包
│ center.yml ****执行GenPass.jar后生成****
│ centerapp.jar # center jar包
│ eureka.yml ****执行GenPass.jar后生成****
│ eurekaapp.jar # eureka 注册中心jar包
│ initAgentEnvironmentAndStart.sh ****执行GenPass.jar后生成****
│ initDataAndStart.sh ****执行GenPass.jar后生成****
│ initCenterEnvironmentAndStart.sh ****执行GenPass.jar后生成****
│ initMySQL.sh ****执行GenPass.jar后生成****
│ initRMQ.sh ****执行GenPass.jar后生成****
│ runAgent.sh ****执行GenPass.jar后生成****
│ stopAgent.sh ****执行GenPass.jar后生成****
│ magicude ****执行GenPass.jar后生成****
│ util.sh ****执行GenPass.jar后生成****
│ uninstall.sh ****执行GenPass.jar后生成****
├─agent # agentapp.jar 启动后才会产生
│ └─logs # agent的日志文件,如果启动失败,可查看error的日志
├─center # centerapp.jar 启动后才会产生
│ └─logs # center 的日志文件,如果系统启动失败,可查看error的日志
├─report # 资产报告和漏洞报告
│ ├─asset # 资产报告,系统启动后,发送资产报告之后才会产生
│ └─vuln # 漏洞报告,系统启动后,发送漏洞报告之后才会产生
│
├─db # 初始化后的数据文件
│ magicude.sql ****执行GenPass.jar后生成****
│
├─dist # 后台静态文件
│ └─static
│ │
│ └─js
│ app.*.js # 前端API接口地址在这
├─nginx
│ default.conf # docker nginx配置文件
│
└─operation # center的手动操作脚本,可以用magicude脚本替代,见上文
checkDockerImageStatus.sh # 检查docker容器"nginxApp" "magicude_mysql" "magicude_redis" "magicude_rabbitmq"的运行状态,如果没有运行,会尝试重启一次
dockerStopService.sh # 停止docker中的"nginxApp" "magicude_mysql" "magicude_redis" "magicude_rabbitmq"容器
getStatus.sh # 获取center所有jar的运行状态
restartAll.sh # kill掉nmap和masscan,重启docker容器,重启center所有服务:eurekaapp.jar centerapp.jar agentapp.jar
runCenterService.sh # 启动center所有服务:eurekaapp.jar centerapp.jar agentapp.jar
stopAll.sh # kill掉nmap和masscan,停止docker中的"nginxApp" "magicude_mysql" "magicude_redis" "magicude_rabbitmq"容器,停止center所有服务:eurekaapp.jar centerapp.jar agentapp.jar
stopCenterService.sh # 停止center所有服务:eurekaapp.jar centerapp.jar agentapp.jar