pietvanbloom-lab/vector-drift
GitHub: pietvanbloom-lab/vector-drift
一款基于纯静态前端的开源威胁情报控制台,以交互式地球仪和实时信息流展示跨网络、地缘政治、基础设施、气候、健康、金融六大领域的威胁信号与编辑简报。
Stars: 0 | Forks: 0
# Vector//Drift
开源威胁情报。涵盖六大领域的信号、简报和监控:网络、地缘政治、基础设施、气候、健康、金融。
本代码库包含生产环境中运行版本的完整对应源代码。
- **许可证:** [AGPL-3.0](LICENSE)
- **运行版本:** `v0.2-prod` · commit `ed99c97`
- **在线网站:** https://vector-drift.com _(Cloudflare Pages 部署中;镜像位于 [Perplexity 托管](https://www.perplexity.ai/computer/a/vector-drift-guWF.UvsTCaGmOsUAlyIGA))_
- **源码提供:** https://vector-drift.com/source.html
## 项目结构
```
vector-drift/
├── index.html # Live console (homepage)
├── threat-map.html # Interactive threat map
├── methodology.html # Editorial + scoring methodology
├── editorial/
│ └── de.html # German-language editorial
├── source.html # AGPL-3.0 source offer page
├── assets/
│ ├── css/base.css # Design tokens + layout
│ ├── js/app.js # Globe, feed, sparklines, reveal
│ └── js/chrome.js # Shared topbar + footer injection
├── nginx.conf # Production Nginx server block
├── Dockerfile # nginx:alpine static container
├── docker-compose.yml # Optional compose setup with Certbot
├── DEPLOY.md # Step-by-step deployment runbook
├── LICENSE # AGPL-3.0 full text
└── README.md
```
## 快速开始(本地)
```
# 任何静态 HTTP 服务器都可以,例如:
python3 -m http.server 8000
# 然后打开 http://localhost:8000
```
## 部署
完整操作手册:[DEPLOY.md](DEPLOY.md)。简短版本:
```
docker build -t vector-drift .
docker run -d --name vd -p 80:80 vector-drift
```
## AGPL-3.0 合规
Vector//Drift 基于 AGPL-3.0 发布。如果您将修改后的版本作为可通过网络访问的服务运行,您必须在相同的许可证下向该服务的用户提供相应的源代码。在线部署会在每个页面的页脚显示运行版本、commit 以及清晰的“源代码 (AGPL)”链接,并在 `/source.html` 提供完整的源码提供声明。
## 联系方式
- 编辑部:editorial@vector-drift.com
- 合规/更正:compliance@vector-drift.com
- 安全漏洞披露:security@vector-drift.com
## 更新日志
完整发布历史:[GitHub Releases](https://github.com/pietvanbloom-lab/vector-drift/releases)。
### v0.2-prod — 首次公开发布 (2026-04-19)
Vector//Drift 的首个公开生产版本。基于 AGPL-3.0 许可的开源威胁情报控制台。
**亮点**
- 旋转的地球仪(SVG 正射投影)取代了线框模型
- Natural Earth 110m 大陆、青色大气层边缘、琥珀色城市光点
- 16 个热点和 8 条动画大圆走廊弧线
- 无边框主视觉集成:地球仪悬浮在标题旁的空白区域
- 应用于实时控制台 (`index.html`) 和威胁地图页面
**自初始 tag 以来的 Commits**
| Commit | 摘要 |
| --------- | ----------------------------------------------------------- |
| `c523b15` | 初始旋转地球仪和 Natural Earth 数据 |
| `5b2decb` | 无边框集成(无面板、说明文字或滚动条) |
| `3b992bc` | 地球仪缩小 13% 并向右移动 |
| `93db571` | 将地球仪向内拉近,垂直中心上移至 42% |
| `ed99c97` | 将主视觉地球仪进一步向内微调,以实现更紧凑的构图 |
当前 HEAD:`ed99c97`。
标签:3D地球可视化, AGPL-3.0, Certbot, Cloudflare Pages, CMS安全, CSS3, DNS解析, Docker, Docker Compose, HTML5, HTTP/HTTPS抓包, JavaScript, Nginx, Python HTTP Server, 交互式地图, 仪表盘, 公共卫生, 双语文本, 可视化分析, 后端开发, 地缘政治, 基础设施监控, 多模态安全, 多领域监控, 威胁情报, 威胁评分, 安全工程, 安全防御评估, 容器化部署, 平台部署, 开发者工具, 开源项目, 微服务架构, 德语, 态势感知, 情报分析, 情报控制台, 数据可视化, 数据库接管, 气候监测, 版权保护, 监控大屏, 网络安全, 网络诊断, 自动_https, 请求拦截, 金融安全, 隐私保护, 静态网站, 风险监控