indicaindependent/cf-osint-toolkit

GitHub: indicaindependent/cf-osint-toolkit

基于 Cloudflare 边缘计算基础设施构建开源情报工具的生产级代码模式集合,提供多种可直接部署的参考实现。

Stars: 0 | Forks: 0

# 🔧 CF OSINT 工具包 **在 Cloudflare 边缘网络上构建 OSINT 工具的生产级模式 —— D1 · KV · R2 · Cron · AT Protocol** [![Cloudflare Workers](https://img.shields.io/badge/Cloudflare_Workers-F38020?style=for-the-badge&logo=cloudflare&logoColor=white)](https://workers.cloudflare.com) [![License: MIT](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE) [![VPDLNY](https://img.shields.io/badge/VPDLNY-Open_Source-8B0000?style=for-the-badge)](https://osintnet.uk)
## 这是什么 这是一套经过实战检验的 Cloudflare Workers 模式集合,从实际投入生产的 OSINT 工具中提取而来。由在 38 个自定义域名上运行着 65+ 个 worker 的 [VPDLNY](https://osintnet.uk) 构建。 你可以将它们用作构建自己情报工具的起点、模板或参考实现。 ## 包含的模式 | 模式 | 描述 | 存储 | |---------|-------------|---------| | `news-aggregator` | NewsAPI + 带有 TTL 的 KV 缓存 | KV | | `d1-heatmap-api` | 基于 D1 提供地图数据的 REST API | D1 | | `bsky-poster` | 支持嵌入图片的 AT Protocol 发布 | KV | | `campaign-drip` | 定时帖子序列发布引擎 | D1 | | `cron-digest` | 通过 Telegram/邮件发送的每日摘要 | KV | | `btc-gating` | Bitcoin 支付验证网关 | KV | | `leaflet-worker` | 由 Worker 提供服务的完整 Leaflet.js 应用 | 静态 | | `r2-cdn` | 由 R2 支持且带有自定义域名的图片 CDN | R2 | ## 架构理念 ``` Every OSINT tool follows this pattern: 1. CF Worker → handles all HTTP (no server, no cold start) 2. D1 → primary structured data (SQLite at edge) 3. KV → cache, rate limits, short-lived flags 4. R2 → images, PDFs, blobs 5. Cron → scheduled refreshes (max 5/account on free) 6. CF Access → Zero Trust auth for admin endpoints ``` ## 快速开始 ``` # Clone 该 toolkit git clone https://github.com/indicaindependent/cf-osint-toolkit cd cf-osint-toolkit # 选择一个 pattern cd patterns/news-aggregator # Configure cp wrangler.toml.example wrangler.toml # Deploy npm install -g wrangler wrangler login wrangler deploy ``` ## 相关工具(已在生产环境中运行) - 🗺️ [FaceHeatMap](https://faceheatmap.app) —— FR 监控追踪器 - ⚡ [StraitTracker](https://tracker.warheatmap.app) —— 霍尔木兹情报 - 🌍 [WarHeatMap](https://warheatmap.app) —— 全球冲突地图 - 🔭 [EdgeIntel](https://intel.osintnet.uk) —— OSINT 新闻聚合器 ## 许可证 [MIT](LICENSE) —— 自由构建。感谢注明来源。
提取自 65+ 个生产环境的 worker | Indica Independent
标签:API网关, ESC4, OSINT, Serverless, Syscall, Web开发, 代码模板, 程序员工具