# Readme
![repo-size](https://img.shields.io/github/repo-size/SystemRage/py-kms)
![open-issues](https://img.shields.io/github/issues/SystemRage/py-kms)
![last-commit](https://img.shields.io/github/last-commit/SystemRage/py-kms/master)
![docker-status](https://img.shields.io/docker/cloud/build/pykmsorg/py-kms)
![docker-pulls](https://img.shields.io/docker/pulls/pykmsorg/py-kms)
![read-the-docs](https://img.shields.io/readthedocs/py-kms)
***
## History
_py-kms_ is a port of node-kms created by [cyrozap](http://forums.mydigitallife.info/members/183074-markedsword), which is a port of either the C#, C++, or .NET implementations of KMS Emulator. The original version was written by [CODYQX4](http://forums.mydigitallife.info/members/89933-CODYQX4) and is derived from the reverse-engineered code of Microsoft's official KMS.
## Features
- Responds to `v4`, `v5`, and `v6` KMS requests.
- Supports activating:
- Windows Vista
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10 ( 1511 / 1607 / 1703 / 1709 / 1803 / 1809 )
- Windows 10 ( 1903 / 1909 / 20H1 )
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Microsoft Office 2010 ( Volume License )
- Microsoft Office 2013 ( Volume License )
- Microsoft Office 2016 ( Volume License )
- Microsoft Office 2019 ( Volume License )
- It's written in Python (tested with Python 3.6.9).
- Supports execution by `Docker`, `systemd`, `Upstart` and many more...
- Includes a GUI for simple managing.
- Uses `sqlite` for persistent data storage.
## Documentation
The wiki has been completly reworked and is now available on [readthedocs.com](https://py-kms.readthedocs.io/en/latest/). It should you provide all necessary information how to setup and to use _py-kms_ , all without clumping this readme. The documentation also houses more details about activation with _py-kms_ and how to get GVLK keys.
## Quick start
- To start the server, execute `python3 pykms_Server.py [IPADDRESS] [PORT]`, the default _IPADDRESS_ is `0.0.0.0` ( all interfaces ) and the default _PORT_ is `1688`. Note that both the address and port are optional. It's allowed to use IPv4 and IPv6 addresses. If you have a IPv6-capable dual-stack OS, a dual-stack socket is created when using a IPv6 address.
- To start the server automatically using Docker, execute `docker run -d --name py-kms --restart always -p 1688:1688 pykmsorg/py-kms`.
- To show the help pages type: `python3 pykms_Server.py -h` and `python3 pykms_Client.py -h`.
- For launching _py-kms_ GUI make the file `pykms_Server.py` executable with `chmod +x /path/to/folder/py-kms/pykms_Server.py`, then simply run `pykms_Server.py` by double-clicking.
## License
- _py-kms_ is [![Unlicense](https://img.shields.io/badge/license-unlicense-lightgray.svg)](https://github.com/SystemRage/py-kms/blob/master/LICENSE)
- _py-kms GUI_ is [![MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/SystemRage/py-kms/blob/master/LICENSE.gui.md) © Matteo ℱan
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
py-kms-master.zip (71个子文件)
py-kms-master
.gitignore 2KB
README.md 3KB
CHANGELOG.md 7KB
docs
make.bat 7KB
Troubleshooting.md 3KB
conf.py 8KB
index.rst 145B
Keys.md 23KB
Documentation.md 16KB
Contributing.md 538B
img
win2.png 346KB
off1.png 38KB
off3.png 33KB
win1.png 356KB
off2.png 28KB
off4.png 39KB
readme.md 12B
changelog.md 15B
requirements.txt 812B
Usage.md 15KB
Getting Started.md 11KB
Makefile 7KB
LICENSE 1KB
docker
docker-py3-kms
run-py3-kms.sh 410B
build-py3-kms.sh 62B
Dockerfile.arm64v8 1KB
Dockerfile.arm32v7 1KB
Dockerfile.amd64 923B
Dockerfile.arm32v6 1KB
start.sh 3KB
multi-arch-manifest-python3.yaml 486B
hooks
pre_build 217B
post_push 348B
docker-py3-kms-minimal
Dockerfile.arm64v8 1KB
Dockerfile.arm32v7 1KB
multi-arch-manifest-minimal.yaml 486B
Dockerfile.amd64 919B
Dockerfile.arm32v6 1KB
hooks
pre_build 217B
post_push 411B
multi-arch-manifest-latest.yaml 485B
LICENSE.gui.md 1KB
py-kms
pykms_Client.py 21KB
graphics
pykms_Arrow_Left.gif 44KB
pykms_Arrow_Right.gif 42KB
pykms_Keyhole_Right.gif 10KB
pykms_Keys.gif 525KB
pykms_Keyhole_Left.gif 10KB
pykms_RequestUnknown.py 715B
KmsDataBase.xml 86KB
pykms_RequestV4.py 6KB
pykms_DB2Dict.py 2KB
pykms_Sql.py 5KB
pykms_Base.py 13KB
pykms_RequestV6.py 4KB
pykms_Connect.py 10KB
pykms_GuiMisc.py 26KB
pykms_Filetimes.py 4KB
pykms_PidGenerator.py 4KB
pykms_RpcRequest.py 3KB
pykms_Server.py 38KB
Etrigan.py 29KB
pykms_RpcBind.py 8KB
pykms_RpcBase.py 2KB
pykms_Format.py 21KB
pykms_Aes.py 31KB
pykms_RequestV5.py 8KB
pykms_Structure.py 25KB
pykms_Dcerpc.py 29KB
pykms_Misc.py 79KB
pykms_GuiBase.py 61KB
共 71 条
- 1
Kwanxian
- 粉丝: 9
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0