CybercentreCanada/assemblyline-ui

GitHub: CybercentreCanada/assemblyline-ui

Assemblyline 4 安全分析平台的 Web 前端、RESTful API 和实时 SocketIO 服务组件,为安全团队提供样本提交、结果查看、告警通知和系统监控等交互能力。

Stars: 21 | Forks: 29

[![Discord](https://img.shields.io/badge/chat-on%20discord-7289da.svg?sanitize=true)](https://discord.gg/GUAy9wErNu) [![](https://img.shields.io/discord/908084610158714900)](https://discord.gg/GUAy9wErNu) [![Static Badge](https://img.shields.io/badge/github-assemblyline-blue?logo=github)](https://github.com/CybercentreCanada/assemblyline) [![Static Badge](https://img.shields.io/badge/github-assemblyline--ui-blue?logo=github)](https://github.com/CybercentreCanada/assemblyline-ui) [![GitHub Issues or Pull Requests by label](https://img.shields.io/github/issues/CybercentreCanada/assemblyline/ui)](https://github.com/CybercentreCanada/assemblyline/issues?q=is:issue+is:open+label:ui) [![License](https://img.shields.io/github/license/CybercentreCanada/assemblyline-ui)](./LICENCE.md) # Assemblyline 4 - API 与 Socket IO 服务器 该组件为 Assemblyline 4 框架提供用户界面以及各种 API 和 socketio endpoint。 ## 镜像版本与标签 | **标签类型** | **描述** | **示例标签** | | :----------: | :----------------------------------------------------------------------------------------------- | :------------------------: | | latest | 最新构建的版本(可能不稳定)。 | `latest` | | build_type | 所使用的构建类型。`dev` 是最新的不稳定版本。`stable` 是最新的稳定版本。 | `stable` 或 `dev` | | series | 完整的构建详情,包括版本和构建类型:`version.buildType`。 | `4.5.stable`, `4.5.1.dev3` | ## 组件 ### APIs Assemblyline 4 提供了大量的 API,可以为您提供与 UI 中相同的所有信息,甚至更多。API 列表及其功能在 UI 的帮助部分有详细说明。 为了保持一致性,Assemblyline 中的所有 API 都以相同的方式输出结果: ``` { "api_response": {}, //Actual response from the API "api_error_message": "", //Error message if it is an error response "api_server_version": "4.0.0", //Assemblyline version and version of the different component "api_status_code": 200 //Status code of the response } ``` **注意**:所有的响应码都会返回此输出布局 #### 运行此组件 ``` docker run --name ui cccs/assemblyline-service-ui ``` ### SocketIO endpoint Assemblyline 4 还提供了一系列 SocketIO endpoint,用于实时获取有关系统的信息。这些 endpoint 将提供对许多 Redis 广播队列的经过身份验证的访问。系统可以通过这种方式通知用户系统的更改和健康状况,而无需用户主动去查询这些信息。 可以监听以下队列: - 创建的警报 - 接收到的提交 - 系统健康状况 - 特定运行中提交的状态 #### 运行此组件 ``` docker run --name socketio cccs/assemblyline-service-socketio ``` ## 文档 有关此 Assemblyline 组件的更多信息,请遵循该系统架构的[概述](https://cybercentrecanada.github.io/assemblyline4_docs/overview/architecture/)。 # Assemblyline 4 - API 与 Socket IO 服务器 该组件为 Assemblyline 4 框架提供用户界面以及各种 API 和 Socket IO endpoint。 ## 镜像版本与标签 | **标签类型** | **描述** | **示例标签** | | :------------------: | :--------------------------------------------------------------------------------------------------------------------------------- | :------------------------: | | latest | 最新构建的版本(可能不稳定)。 | `latest` | | build_type | 所使用的构建类型。`dev` 是最新的不稳定版本。`stable` 是最新的稳定版本。 `stable` 或 `dev` | `stable` 或 `dev` | | series | 完整的构建详情,包括版本和构建类型:`version.buildType`。 | `4.5.stable`, `4.5.1.dev3` | ## 组件 ### APIs Assemblyline 4 提供了大量的 API,可以为您提供与用户界面中相同的所有信息,甚至更多。API 列表及其功能在用户界面的帮助部分有详细说明。 为了保持一致性,Assemblyline 中的所有 API 都以相同的方式输出结果: ``` { "api_response": {}, //Réponse réelle de l'API "api_error_message": "", //Message d'erreur s'il s'agit d'une réponse d'erreur "api_server_version": "4.0.0", //Assemblyline version et version des différents composants "api_status_code": 200 //Code d'état de la réponse } ``` **注意**:所有的响应码都会返回此输出布局 #### 运行此组件 ``` docker run --name ui cccs/assemblyline-service-ui ``` ### SocketIO endpoint Assemblyline 4 还提供了一系列 SocketIO endpoint,用于实时获取有关系统的信息。这些 endpoint 提供了对许多 Redis 广播队列的经过身份验证的访问。系统可以通过这种方式通知用户系统的更改和健康状况,而无需用户主动去查询这些信息。 可以监听以下队列: - 创建的警报 - 接收到的提交 - 系统健康状况 - 特定运行中提交的状态 #### 运行此组件 ``` docker run --name socketio cccs/assemblyline-service-socketio ``` ## 文档 有关此 Assemblyline 组件的更多信息,请遵循该系统架构的[概述](https://cybercentrecanada.github.io/assemblyline4_docs/overview/architecture/)。
标签:PB级数据处理, RESTful API, Socket.IO, Web界面, 安全分析平台, 安全运维, 提示词优化, 搜索引擎查询, 请求拦截, 逆向工具