SteamRE/SteamKit

GitHub: SteamRE/SteamKit

一个逆向实现的 .NET 库,用于与 Steam 网络进行底层协议交互,提供比官方 Web API 更完整的客户端级功能。

Stars: 3044 | Forks: 527

# SteamKit [![构建状态 (CI/CD)](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/63c8376b4c004721.svg)](https://github.com/SteamRE/SteamKit/actions/workflows/steamkit2-build.yaml) [![NuGet](https://img.shields.io/nuget/v/SteamKit2.svg)](https://www.nuget.org/packages/SteamKit2/) [![codecov](https://codecov.io/gh/SteamRE/SteamKit/branch/master/graph/badge.svg?token=qkJCxZI6rd)](https://codecov.io/gh/SteamRE/SteamKit) SteamKit *(亦称为 SteamKit2)* 是一个旨在与 Valve 的 [Steam network](https://store.steampowered.com/about) 进行交互的 .NET 库。它旨在提供一个简单但可扩展的接口,以便在网络中执行各种操作。 ## 获取二进制文件 ### Visual Studio SteamKit 以 [NuGet package](https://www.nuget.org/packages/steamkit2) 的形式分发。 只需在 Visual Studio 中使用包管理器安装 SteamKit,NuGet 就会将所有必需的依赖项和引用添加到您的项目中。 ### 其他 我们还在 [发布页面](https://github.com/SteamRE/SteamKit/releases) 上分发二进制文件。 有关安装 SteamKit 的更多信息,请参阅 wiki 上的 [安装指南](https://github.com/SteamRE/SteamKit/wiki/Installation)。 ## 文档 文档主要由随二进制文件提供的 XML 代码文档以及我们的 [wiki](https://github.com/SteamRE/SteamKit/wiki) 组成。 ## 许可证 SteamKit 是在 [LGPL-2.1 许可证](https://choosealicense.com/licenses/lgpl-2.1/) 下发布的。 ## 依赖项 为了在运行时使用 SteamKit,需要 [.NET 10.0 Runtime](https://dot.net/) 或更高版本。 如果您使用的是 SteamKit NuGet 包,依赖项应该会为您自动解析。有关更多信息,请参阅 [安装指南](https://github.com/SteamRE/SteamKit/wiki/Installation)。 要编译 SteamKit,需要 [.NET 10.0 SDK](https://dot.net/)。 ## 讨论 如果您有疑问,[请使用 GitHub Discussions](https://github.com/SteamRE/SteamKit/discussions) 版块, 也可以尝试搜索现有的讨论。 IRC: irc.libera.chat / #steamre ([通过 webchat 加入](https://web.libera.chat/#steamre))
标签:404团队, API 封装, LGPL, .NET 10, NuGet, Steam, SteamBot, Steam Network, Valve, 云资产清单, 协议分析, 即时通讯, 多人体追踪, 开源库, 搜索引擎爬虫, 数据包解析, 权限提升, 游戏开发, 网络库, 网络调试, 自动化, 逆向工程