Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
sigint — Real-time OSINT intelligence dashboard: 7 live data sources (aircraft, AIS vessels, seismic, fires, weather, GDELT events, news) on an interactive globe. Correlation engine, scored alerts, watch mode. Bun + React 19 + Canvas 2D Web Worker rendering. PWA with offline support. https://sigint-5154d935429b.herokuapp.com/ | Kitploit
工具/GitLabGitLab/iitoneloc/sigint
OSINT (Open Source Intelligence)ReconnaissanceData ExfiltrationInformation GatheringThreat IntelligenceCrawlerDNS Analysis
GitLabiitoneloc/sigint

sigint

查看仓库
13个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →

关于

Real-time OSINT intelligence dashboard: 7 live data sources (aircraft, AIS vessels, seismic, fires, weather, GDELT events, news) on an interactive globe. Correlation engine, scored alerts, watch mode. Bun + React 19 + Canvas 2D Web Worker rendering. PWA with offline support. https://sigint-5154d935429b.herokuapp.com/

网站
分享

SIGINT

实时开源情报仪表盘,在互动式地球仪上显示实时飞机、船只、地震、火灾、天气和事件跟踪。使用 Bun、React 19 以及自定义 Canvas 2D + Web Worker 渲染引擎构建。可作为 PWA 安装。

截图

SIGINT

目录

  • SIGINT
    • 截图
    • 目录
    • 功能特性
      • 实时数据
      • 情报能力
      • 可视化
      • 平台
    • 安装
    • 快速开始
    • 环境变量
    • 数据源
    • 测试
    • 部署
      • 开发
      • 生产
      • 使用 TLS 的生产环境
      • Heroku
      • 清理
    • PWA
    • 文档
    • 许可证
    • 作者

功能特性

实时数据

  • 飞机跟踪(adsb.fi)
  • AIS 船只跟踪(aisstream.io)
  • 地震监测(USGS)
  • 火灾热点检测(NASA FIRMS)
  • 恶劣天气警报(NOAA)
  • GDELT 事件情报
  • RSS 新闻聚合(6 个世界级来源)
  • HLS 视频流(iptv-org)

情报能力

  • 关联引擎,支持跨源产品及评分警报
  • 军用飞机分类
  • 监视模式(自动地球仪漫游)
  • 实体档案,包含照片、航线、元数据

可视化

  • 地球仪与平面地图投影
  • 多面板可调整大小布局,支持拖拽、最小化、预设
  • 相机锁定、隔离模式、轨迹渲染
  • 全局搜索,支持实时地球仪过滤
  • 虚拟滚动数据表
  • 实时滚动播报条

平台

  • 深色/浅色主题
  • 移动端响应式,带独立布局预设
  • PWA 支持离线、更新通知、下拉刷新
  • 离线指示器及连接检测
  • Cookie 认证 API(HMAC-SHA256,HttpOnly)

安装

root@kitploit:~
git clone https://github.com/iitoneloc/sigint.git
cd sigint
bun install

在项目根目录创建 .env 文件,至少包含:

root@kitploit:~
SIGINT_SERVER_SECRET=<output of openssl rand -hex 32>

可选添加船舶与火灾数据的密钥:

root@kitploit:~
AISSTREAM_API_KEY=<your aisstream.io key>
FIRMS_MAP_KEY=<your NASA FIRMS key>

快速开始

请参阅部署了解开发、生产及 Heroku 部署选项。

环境变量

数据源

测试

root@kitploit:~
bun test            # 运行所有测试
bun test --watch    # 监听模式
bun run docker:test # 在 Docker 中运行

部署

开发

root@kitploit:~
bun run docker:dev:up          # https://localhost(自签名证书)
bun run docker:dev:down        # 停止

仅开发环境的固定数据覆盖

两个环境变量可在开发中绕过实时数据获取,以便针对已知的冻结状态进行工作。两者均受 NODE_ENV !== "production" 限制,在生产构建中忽略。

标签匹配 /^[a-z0-9-]+$/(OWASP A01 — 严格白名单,任何文件查找前均需校验),并解析为 tests/fixtures/<source>/<label>.json。无效标签在启动时抛出错误;缺失文件则抛出解析路径错误。使用方法:

root@kitploit:~
CYCLONES_FIXTURE=multi-storm bun run dev
AIRCRAFT_FIXTURE=conus-snapshot bun run dev

或通过 Docker Compose(docker-compose.dev.yml 会传递这两个变量):

root@kitploit:~
CYCLONES_FIXTURE=single-cat5 bun run docker:dev:up

生产

root@kitploit:~
bun run docker:prod:up         # http://localhost:5500
bun run docker:prod:down       # 停止

使用 TLS 的生产环境

root@kitploit:~
DOMAIN=sigint.example.com bun run docker:prod:tls:up
bun run docker:prod:tls:down   # 停止

Heroku

root@kitploit:~
git push heroku main

清理

root@kitploit:~
bun run docker:clean:all       # 移除容器、卷、镜像

PWA

SIGINT 可作为渐进式 Web 应用安装。访问部署后的应用后:

  • 桌面端(Chrome/Edge):点击地址栏中的安装图标
  • iOS Safari:分享 > 添加到主屏幕
  • Android Chrome:菜单 > 添加到主屏幕

Service Worker 会缓存应用外壳以支持离线启动。离线时实时数据从 IndexedDB 加载。连接丢失时将显示离线指示条,包含“重试”按钮,触屏设备支持下拉刷新。当有更新可用时,会显示提示条让用户手动重新加载——不会在会话中间静默替换代码。

文档

完整技术文档位于 docs/,涵盖架构、数据流、功能系统、面板系统、渲染、缓存、搜索及约束。

许可证

双授权:

  • 非商业用途:根据 SIGINT 非商业许可证 免费使用
  • 商业用途:联系作者 获取条款

作者

Anthony Tropeano

下载工具
变量必需描述
SIGINT_SERVER_SECRET是认证令牌签名密钥。openssl rand -hex 32
AISSTREAM_API_KEY否aisstream.io 密钥,用于获取实时船舶数据
FIRMS_MAP_KEY否NASA FIRMS 密钥,用于获取火灾数据
DOMAIN否用于 Let's Encrypt TLS 的域名
PORT否服务器端口(默认:5500)
层级来源轮询
飞机adsb.fi(服务端瓷砖扫描,37 个瓷砖 × 250 海里)240s
船舶aisstream.io(服务端 WebSocket)300s
地震USGS(客户端)420s
火灾NASA FIRMS(服务端)600s
天气NOAA(客户端)300s
事件GDELT 2.0(服务端)15m
新闻6 个 RSS 订阅源(服务端)10m
环境变量覆盖的来源有效标签
CYCLONES_FIXTURE/api/cyclones/latest(服务端获取 NHC 数据)single-cat3、single-cat5、multi-storm、subtropical-example、tropical-depression、empty-out-of-season
AIRCRAFT_FIXTURE/api/aircraft/states(服务端获取 adsb.fi 瓷砖扫描结果)(无预装 - 可通过 bun run scripts/capture-fixture.ts aircraft <label> 抓取)