天明
发布于

【洞鉴】X-Ray 安全评估系统 产品原理&容器功能说明

洞鉴的产品,通过docker来实现内部功能的划分与通信

管理节点容器

容器名称 容器作用 对外开放端口 端口作用
xray-openvpn-server openvpn服务端,与各个引擎节点进行连接 1194/UDP vpn 服务 server
xray-daphne xray的websocket服务,目前主要用于远程协助功能
xray-web xray的后端服务,提供前端接口和openapi
xray-deploy xray的异步任务服务,处理一些耗时的异步任务
xray-rabbitmq mq队列
xray-db PostgreSQL数据库
xray-pgbouncer PostgreSQL数据库连接池
xray-baseline xray基线引擎
xray-wengine xray的任务调度模块,包含了任务调度和反连平台 12345/TCP 12346/TCP 内置反连平台 http 服务端口 内置反连平台 rmi 端口
xray-cpematch xray的版本匹配服务 12347/TCP 版本匹配服务 grpc
xray-redis kv数据库,存放一些缓存和session数据
xray-warehouse 列式数据库,主要存放一些洞鉴前端图表所需要的历史信息
xray-upgrader 升级服务模块
xray-patcher-engine 升级模块的引擎(执行器)

引擎节点容器

容器名称 容器作用 对外开放端口 端口作用
xray-openvpn-client openvpn客户端,与管理节点的服务端进行连接
xray-gungnir 引擎本体包括gungnir 与 xnode 被动代理任务端口/TCP 被动日志任务端口/UDP 随着 被动代理任务和逻辑漏洞扫描任务 开启随着 被动日志任务 开启(任务可以指定端口)
xray-patcher-engine 升级服务容器,用于升级引擎

设备正常运行后,容器状态应为如下状态(以单机部署为例 管理节点和引擎节点装在同一台设备上)

浏览 (502)
点赞 (9)
收藏
打赏
评论