Montimage/cti4bc-gui

GitHub: Montimage/cti4bc-gui

CTI4BC GUI 是一个基于 React 构建的图形化前端界面,为面向关键基础设施的 CTI4BC 网络威胁情报共享平台提供可视化的用户交互层。

Stars: 0 | Forks: 0

# CTI4BC GUI ## 概述 这是 CTI4BC(用于业务连续性的网络威胁情报与信息共享)的图形用户界面。 ## 目录 - [安装](#installation) - [使用说明](#usage) - [环境变量](#environment-variables) - [目录结构](#folder-structure) - [部署](#deployment) ## 安装 请按照以下步骤在本地设置项目: ### 前置条件 - **Node.js v16.14.0** - **npm**(包含在 Node.js 中) ``` # Clone the repository git clone https://github.com/Montimage/cti4bc-gui.git # Navigate into the project directory cd cti4bc-gui # Install dependencies npm install ``` ## 使用说明 如何在开发模式下运行项目: ``` npm start ``` 这将在 `http://localhost:3000/` 启动一个本地开发服务器 ## 环境变量 在根目录下创建一个 `.env` 文件并定义所需的变量: ``` REACT_APP_API_URL=https://your-api-url.com ``` ## 目录结构 待定 ## 部署 ### 使用 Docker 使用 Docker 构建并运行项目: #### 1. 构建 Docker 镜像 适用于**普通用户**: ``` docker build --build-arg REACT_APP_API_URL=https://your-api-url.com -t my-react-app . ``` 适用于 **Apple Silicon (M1/M2) 或多平台构建**: ``` docker buildx build --platform linux/amd64 --build-arg REACT_APP_API_URL=https://your-api-url.com -t my-react-app --load . ``` #### 2. 运行容器 ``` docker run -p 3000:80 --name my-react-container my-react-app ```
标签:MITM代理, React, Retryablehttp, Syscalls, 业务连续性, 前端界面, 威胁情报, 开发者工具, 暗色界面, 自定义脚本, 请求拦截