JJTech0130/pypush
GitHub: JJTech0130/pypush
逆向工程 Apple APNs 和 iMessage 协议的 Python 库,支持在非 Apple 设备上模拟 Apple 设备并接收推送通知。
Stars: 3712 | Forks: 396
# pypush
`pypush` 最初是我最近 iMessage 逆向工程的一个 POC 演示。
目前,它正被开发为一个社区库,旨在覆盖 Apple 所有内部 API 接口。
当前的重写版本支持使用 Apple 内部 APNs API 的客户端,这意味着它可以作为 Apple 设备激活并接收推送通知。请关注未来的更新,我们将带回 iMessage API 及更多功能!
`pypush` 完全跨平台,尽管使用某些 API 可能需要设备标识符。
## 安装
简单安装:
```
pip install pypush[cli]
```
可编辑安装(用于开发):
```
git clone https://github.com/JJTech0130/pypush
cd pypush
pip install -e .
```
## 许可证
本项目根据 [SSPL](https://www.mongodb.com/licensing/server-side-public-license) 条款授权。
本项目已被 [Beeper](https://github.com/beeper) 收购,如有任何关于许可的问题,请联系他们。
标签:API, APNs, Apple, Beeper, iMessage, iOS, IP 地址批量处理, Python, SSPL, 云资产清单, 协议分析, 即时通讯, 开源库, 推送通知, 搜索引擎爬虫, 无后门, 权限提升, 网络调试, 自动化, 逆向工具, 逆向工程