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, 云资产清单, 协议分析, 即时通讯, 开源库, 推送通知, 搜索引擎爬虫, 无后门, 权限提升, 网络调试, 自动化, 逆向工具, 逆向工程