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

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

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

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

工具目录

分类

查看所有分类
Loading categories
rinhit — 收集 macOS 和 iOS 痕迹,构建网络活动、跨设备身份与物理位置关联的时间线,用于侦察和红队行动。 | Kitploit
工具/GitLabGitLab/toxy4ny/rinhit
OSINT (开源情报)侦察蓝牙安全iOS安全信息收集网络安全数字取证威胁情报红队
GitLabtoxy4ny/rinhit

rinhit

收集 macOS 和 iOS 痕迹,构建网络活动、跨设备身份与物理位置关联的时间线,用于侦察和红队行动。

查看仓库
8小时53分前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

RinHit

RinHit - macOS 生态系统侦察框架。从 Apple 生态系统中收集痕迹,构建网络活动、跨设备身份和物理位置关联的时间线。

这是开源侦察模块。闭源 Swift 载荷(rinhit-agent)由我们的红队内部使用,不属于本仓库。

功能

  • Wi-Fi 网络侦察 - 解析 com.apple.wifi.known-networks.plist(旧版)或使用 networksetup(macOS 15+ Data Vault)
  • 蓝牙设备 - 来自 com.apple.Bluetooth.plist 的已配对、缓存和已连接设备
  • USB 设备历史 - 通过 ioreg (IOKit) 和 system_profiler 获取已连接的 USB 设备
  • 关联引擎 - 跨痕迹分析:
    • 跨设备身份(iPhone 热点 + AirPods)
    • 出行模式(酒店/访客 Wi-Fi 检测)
    • 家庭/办公室指纹(ISP 路由器检测)
    • 时间会话聚类
  • 离线 BSSID 地理定位 - 支持 Wigle CSV 导入的 SQLite 缓存
  • 严重性评分 - Cloud Sync = high,手机热点 = medium,等。
  • JSON 输出 - 结构化报告,便于进一步分析

安装

root@kitploit:~
# Clone
git clone https://github.com/toxy4ny/rinhit.git
cd rinhit

# Build
go build -o rinhit ./cmd/rinhit

# Or install directly
go install ./cmd/rinhit

使用

列出可用的收集器

root@kitploit:~
./rinhit list

运行所有收集器(Wi-Fi 需要 sudo)

root@kitploit:~
sudo ./rinhit scan -v

运行特定收集器

root@kitploit:~
sudo ./rinhit scan -c wifi,bluetooth -v

使用关联引擎运行

root@kitploit:~
sudo ./rinhit scan --correlate -v

将报告保存到文件

root@kitploit:~
sudo ./rinhit scan -o report.json

地理定位数据库

root@kitploit:~
# Import Wigle CSV dump
./rinhit geo import wigle-export.csv

# Lookup a BSSID
./rinhit geo lookup AA:BB:CC:DD:EE:FF

# Show cache stats
./rinhit geo stats

示例输出

root@kitploit:~
{
  "generated_at": "2026-08-21T21:09:10Z",
  "hostname": "MacBook-Pro-test.local",
  "user": "root",
  "artifacts": [
    {
      "id": "wifi-ns-iPhone7",
      "collector": "wifi",
      "type": "wifi-network",
      "name": "iPhone7",
      "severity": "medium",
      "timestamp": "2026-08-21T14:09:10-07:00",
      "source": "networksetup",
      "data": {"ssid": "iPhone7", "source": "networksetup"},
      "tags": ["wifi", "network", "macos15-fallback", "mobile-hotspot", "cross-device"]
    }
  ],
  "summary": {
    "total_artifacts": 12,
    "by_severity": {"info": 11, "medium": 1},
    "by_collector": {"wifi": 12}
  },
  "data": {
    "correlations": [
      {
        "type": "mobile-hotspot",
        "confidence": 0.7,
        "description": "Mobile hotspot 'iPhone7' detected - indicates iPhone/iPad tethering usage",
        "artifact_ids": ["wifi-ns-iPhone7"],
        "tags": ["mobile-hotspot", "tethering", "cross-device"]
      }
    ]
  }
}

架构

root@kitploit:~
rinhit/
├── cmd/rinhit/main.go          # CLI entrypoint
├── pkg/
│   ├── collector/              # Collector interface & registry
│   │   ├── wifi/               # Wi-Fi artifact collector
│   │   ├── bluetooth/          # Bluetooth device collector
│   │   └── usb/                # USB device collector
│   ├── model/                  # Artifact & Report structs
│   ├── parser/plist/           # Plist parsing with SIP fallback
│   ├── reporter/json/          # JSON reporter
│   ├── correlator/             # Cross-artifact correlation engine
│   └── geoloc/                 # Offline BSSID geolocation cache

扩展

要添加新的收集器,请实现 Collector 接口:

root@kitploit:~
type Collector interface {
    Name() string
    Description() string
    Collect(ctx context.Context) ([]model.Artifact, error)
    RequiresRoot() bool
}

在 cmd/rinhit/main.go 的 buildRegistry() 中注册它。

OPSEC 注意事项

  • RinHit 以 只读模式 运行 - 不修改系统
  • 在 macOS 15+ 上,Wi-Fi plist 受 Data Vault 保护 - RinHit 回退使用 networksetup(就地取材)
  • 通过公共 API 进行 BSSID 地理定位可能暴露操作者身份 - 敏感行动请使用 离线 SQLite 缓存
  • 尽可能以最小权限运行 - 只有 wifi 收集器需要 sudo

路线图

  • Wi-Fi 网络侦察(plist + networksetup 回退)
  • 蓝牙配对/缓存设备
  • USB 设备历史(ioreg + system_profiler)
  • 关联引擎(跨设备、出行、时间)
  • 离线 Wigle CSV 导入 + BSSID 查询
  • TCC 数据库分析
  • 隔离扩展属性
  • Spotlight 元数据搜索
  • Unified Logs 时间线
  • SARIF 输出格式
  • Markdown 可读报告

许可证

MIT - 参见 LICENSE。


"正如象鼻虫钻入果实、产卵并切断果梗以掩盖行踪,RinHit 钻入 Apple 生态系统,植入持久化,并从内部瓦解安全边界。"

下载工具