mrofcodyx/sporTracker

GitHub: mrofcodyx/sporTracker

针对 Sports Tracker 健身平台的 OSINT 工具,通过公开 API 收集用户资料、锻炼轨迹和地理照片,帮助揭示健身数据中的隐私风险。

Stars: 0 | Forks: 0

# Sports Tracker OSINT ``` _( } -= _ << \ `.\__/`/\\ -= '--'\\ ` -= // \) SPORTS - TRACKER OSINT Developed by Mr_ofcodyx ``` ## 截图 ![CLI 输出](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/e6cbf638ca185449.png) ![报告索引](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/291d86b621185452.png) ![HTML 报告地图](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/213103e21d185455.jpg) ![报告时间线](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/bd9ea04aea185458.jpg) ## 为什么需要这款工具 Sports Tracker 是一个被全球数百万人使用的健身平台,用于记录锻炼、路线和体育活动。大多数用户并没有意识到,他们的数据——包括 GPS 坐标、锻炼历史、个人资料详情,甚至是带有地理位置的照片——都可以通过该平台的 API 公开访问。 这款工具专为以下人群构建: - **安全研究人员**:调查健身平台上的数据暴露问题 - **OSINT 分析师**:描绘个人的数字足迹 - **渗透测试人员**:向客户展示真实世界中的隐私风险 - **记者和调查员**:通过活动模式追踪公众人物 - **隐私倡导者**:向用户展示他们在不知不觉中暴露了哪些信息 了解哪些数据是公开可用的,是保护这些数据的第一步。 ## 功能特性 - **用户画像** — 用户名、真实姓名、UUID、性别、国家、城市、头像、注册日期、上次登录、粉丝/关注数 - **锻炼分析** — 包含距离、时长、卡路里、步数、平均速度、爬升/下降、天气数据和标签的完整公开锻炼历史 - **GPS 追踪** — 每次锻炼的起点、终点和中心坐标,并提供直接的 Google Maps 链接 - **照片地理定位** — 提取并绘制附在锻炼记录中带有地理位置的照片 - **基于城市的探索** — 发现任何城市周边范围内的活跃用户和最近的锻炼记录 - **HTML 报告** — 包含 GPS 路线、照片标记、锻炼时间线和完整资料标签页的交互式卫星地图 - **报告索引** — 自动生成 `index.html` 仪表盘,列出所有被调查的目标 - **数据导出** — 将结果保存为 `.json` 或 `.csv` - **双语支持** — 完整支持 PT-BR(巴西葡萄牙语)和英语(CLI、报告、索引) ## 环境要求 - Python 3.8+ - `requests` 库 ``` pip install requests ``` 基于城市的搜索(`--city`)需要一个免费的 [GraphHopper API 密钥](https://www.graphhopper.com/)。 ## 使用方法 ``` python sports_tracker_osint.py [options] ``` ### 选项 | 标志 | 描述 | |------|-------------| | `--username ` | 通过用户名搜索用户 | | `--email ` | 通过电子邮件地址搜索用户 | | `--city ` | 发现某城市中的活跃用户 | | `--radius ` | `--city` 的搜索半径,单位为公里(默认:5.0) | | `--output ` | 将结果导出为 `.json` 或 `.csv` | | `--report ` | 生成带有卫星地图的 HTML 报告 | | `--api-key ` | 用于城市地理编码的 GraphHopper API 密钥 | | `--lang ` | 强制指定本次运行的语言(不保存) | | `--reset-lang` | 清除已保存的语言偏好 | ### 示例 ``` # 分析用户资料 python sports_tracker_osint.py --username italopaiva520 # 通过 email 分析用户资料并生成 HTML 报告 python sports_tracker_osint.py --email target@gmail.com --report report.html # 探索 10km 半径内的城市并导出至 CSV python sports_tracker_osint.py --city "São Paulo" --radius 10 --output data.csv # 完整运行:分析 + 报告 + 导出 python sports_tracker_osint.py --username target --report report.html --output data.json # 强制 English 输出 python sports_tracker_osint.py --username target --lang en ``` ## HTML 报告 使用 `--report` 运行将生成一个独立的 HTML 文件,其中包含: - 带有街道标签叠加的卫星地图(Esri) - 每次锻炼的彩色编码 GPS 路线 - 带有锻炼详情和照片的可点击标记 - 带有锻炼时间线和完整资料标签页的侧边栏 - 为所有生成的报告自动更新的 `index.html` 仪表盘 在任何浏览器中打开生成的文件——无需服务器。 ## 语言 在首次运行时,该工具会提示您选择一种语言。偏好设置将保存在 `.st_osint_config.json` 中。您可以随时覆盖它: ``` python sports_tracker_osint.py --lang en # English for this run python sports_tracker_osint.py --reset-lang # Clear saved preference ``` ## 法律与道德声明 该工具仅通过 Sports Tracker API 访问**公开可用的数据**——即任何未经身份验证的用户都能看到的相同数据。无需任何凭据,未绕过任何身份验证,也未访问任何私有数据。 请负责任地使用。作者不对滥用行为承担责任。请始终遵守当地法律和该平台的服务条款。 ## 作者 由 **Mr_ofcodyx** 开发
标签:API安全, DNS枚举, ESC4, GitHub, GPS追踪, JSON输出, OSINT, Unix, 信息搜集, 健身平台安全, 公开数据收集, 地理围栏, 多模态安全, 安全测试, 实时处理, 情报收集, 攻击性安全, 数字足迹, 数据暴露, 漏洞研究, 照片定位, 用户画像, 网络安全工具, 网络调查, 运动轨迹分析, 逆向工具, 隐私泄露