mentat-is/gulpui-web

GitHub: mentat-is/gulpui-web

Gulp UI Web是一个基于React的安全运营前端界面,用于连接Gulp后端进行操作管理、会话持久化和数据源接入。

Stars: 6 | Forks: 2

# 简介 **Gulp UI Web** 是一个基于浏览器的应用程序,旨在用于分析 Gulp 的后端并进行交互。它使用 React 和 Shadcn/UI 库构建。 **文档**: 1. [设置说明](./docs/SETUP.md) 2. [最低要求](./docs/SETUP.md) 3. [身份验证](#authentication) 4. [UX 文档](./docs/ux_docs/UX_WORKSPACE.md) ## 身份验证 **身份验证屏幕**是 Gulp Web Client 的入口点。它允许用户连接到服务器并管理会话。
login
## 注册和登录 起始页面提供三个输入字段: - **Server URL** — Gulp 后端服务器的地址。 - **Username** — 用户登录名。 - **Password** — 用户密码。 #### 示例 ``` Server address: http://localhost:8080 Username: admin Password: admin ``` ## 登录按钮 一旦填写了 **Server address**、**Username** 和 **Password** 字段,请按 **Login**: 1. 客户端尝试连接到后端。 2. 如果连接或身份验证失败,将显示错误消息。 3. 如果登录成功: - 您可以 **选择现有操作** 或 **创建新操作**。 - 您可以 **选择已保存的会话**、**在没有会话的情况下继续** 或 **开始新会话**。 #### 创建新操作 创建新操作时,会出现一个 **弹出窗口**,其中包含: - **Operation Name** — 操作标题的输入字段。 - **Description** — 操作简要描述的输入字段。 - **Icon Selection** — 选择一个图标来代表该操作。
operation create
#### 创建操作后: - 将打开一个新窗口,您可以在其中 **附加日志**、**选择数据源** 或 **管理与操作相关的现有项目**。 - 如果需要,您也可以 **删除该操作**。
operation sources
#### 会话管理 - 会话在登录后自动保存。 - 这允许您稍后 **返回未完成的操作** 或 **在任务之间切换**。 ## 后续步骤 完成 `authentication` 并熟悉工作区后,您可以继续探索 Gulp Web Client 的其他功能: - 了解如何管理和运行 **操作**。 - 使用 **[plugins](/docs/PLUGINS.md)** 扩展功能。 - 探索完整的 **[UX Workflows](./docs/ux_docs/UX_WORKSPACE.md)** 以了解详细的工作流程。
标签:Gulp, React, Shadcn/UI, Syscalls, TCP SYN 扫描, Web UI, Web客户端, 会话管理, 后台管理, 安全运营, 扫描框架, 操作管理, 数据可视化, 用户界面, 自动化攻击