HinnliDev/SkyProtocolTool

GitHub: HinnliDev/SkyProtocolTool

针对《光·遇》Android 版的 Canvas 模组,通过 hook 游戏 HTTP 函数实现流量拦截、协议分析与自定义请求发送。

Stars: 1 | Forks: 0

# Sky Protocol Tool (SPT) [![Русский](https://img.shields.io/badge/lang-Русский-blue)](./README_ru.md) [![License MIT](https://badgen.net/github/license/HinnliDev/SkyProtocolTool)](https://github.com/HinnliDev/SkyProtocolTool/blob/main/LICENSE) Sky Protocol Tool (SPT) 是《光·遇》(Sky: Children of the Light)Android 版的一个模组,通过 Canvas 加载。它提供了一个便捷的界面,用于分析游戏内的 HTTP 流量并处理请求。
## 功能特性 - 拦截并显示 HTTP 请求和响应 - 带有请求/响应分组功能的控制台 - 日志过滤和搜索 - 从选定的请求生成命令 - 手动发送 HTTP 请求 - 通过游戏内聊天拦截命令 - 数据复制 ## 工作原理 SPT 通过 hook 游戏内部的 HTTP 函数来实现以下操作: - 拦截发出的请求 - 分析接收的响应 - 在 UI 中显示所有内容 它还使用真实的请求模板来发送自定义命令。 ## 界面 主界面包含: - 日志控制台 - 过滤器和搜索 - 请求检查 - 手动输入框 流量类型: - `C->S` / `SPT->S` — 客户端 → 服务器 - `C<-S` / `SPT<-S` — 服务器 → 客户端 ## 手动请求 格式: ``` /post /endpoint -c key:value ``` 示例: ``` /post /account/info -c user:123 /post /service/ping -c enabled:true /post /example -c {"key":"value"} ``` ### 聊天命令 如果消息包含 `/post` 命令,它将被 SPT 拦截并执行。 ## 重要说明 本项目旨在用于技术分析,并非通用库。 本项目基于 MIT License 发布。详情请参阅 [LICENSE](https://github.com/HinnliDev/SkyProtocolTool/blob/main/LICENSE) 文件。
标签:Android游戏修改, Canvas注入, Chat Commands, HTTP流量分析, HTTP流量抓包, MIT License, Sky:光·遇, 手游安全测试, 抓包工具, 接口调试, 数据包Hook, 服务管理, 流量监控, 游戏协议分析, 游戏辅助开发, 游戏逆向工程, 移动端安全, 网络协议重放, 网络请求拦截, 网络调试, 自动化, 自定义HTTP请求, 防御绕过