h4rsh740/WEFT-Project
GitHub: h4rsh740/WEFT-Project
Weft 是一个开源的网络威胁狩猎平台,提供告警管理与规则配置功能,帮助安全团队进行网络威胁监控与分析。
Stars: 0 | Forks: 0
# Weft
开源网络威胁狩猎平台。
请参阅 [weft/README.md](weft/README.md) 获取完整的文档、快速入门,
以及架构概述。
## 部署
### 前端 — Vercel
UI 通过 Vercel 从此仓库自动部署。
- 构建命令:`cd weft/ui && npm ci && npm run build`
- 输出目录:`weft/ui/dist`
- `/api/*` 请求会被重写到 Render 上的 Go API
### 后端 API — Render
Go REST API 使用 `render.yaml` 作为免费 Web 服务部署在 Render 上。
在 Render 上部署后,请更新 `vercel.json` 中的 `destination` URL,
使其与你的 Render 服务 URL 匹配(例如 `https://your-service.onrender.com`)。
### 本地开发
```
# 启动 Go API(未认证 dev mode)
go run ./weft/api/cmd/weft-api/... \
--alerts weft/api/testdata/alerts.json \
--rules /tmp/rules.json
# 启动 Vite dev server(代理 /api → localhost:8080)
cd weft/ui && npm run dev
```
## 许可证
Apache-2.0。请参阅 [weft/LICENSE](weft/LICENSE)。
标签:Go, Ruby工具, Vite, 侦察, 日志审计, 网络威胁狩猎