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 的入口点。它允许用户连接到服务器并管理会话。
## 注册和登录
起始页面提供三个输入字段:
- **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** — 选择一个图标来代表该操作。
#### 创建操作后:
- 将打开一个新窗口,您可以在其中 **附加日志**、**选择数据源** 或 **管理与操作相关的现有项目**。
- 如果需要,您也可以 **删除该操作**。
#### 会话管理
- 会话在登录后自动保存。
- 这允许您稍后 **返回未完成的操作** 或 **在任务之间切换**。
## 后续步骤
完成 `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客户端, 会话管理, 后台管理, 安全运营, 扫描框架, 操作管理, 数据可视化, 用户界面, 自动化攻击