HinnliDev/SkyProtocolTool
GitHub: HinnliDev/SkyProtocolTool
针对《光·遇》Android 版的 Canvas 模组,通过 hook 游戏 HTTP 函数实现流量拦截、协议分析与自定义请求发送。
Stars: 1 | Forks: 0
# Sky Protocol Tool (SPT)
[](./README_ru.md)
[](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请求, 防御绕过