#ntlm #sspi #protocols #systems #ntl-mv2 #ntlmv2

winauth

在Rust中实现Windows认证(NTLMv2)

5个版本

0.0.5 2024年3月22日
0.0.4 2019年7月23日
0.0.3 2017年12月20日
0.0.2 2017年6月24日
0.0.1 2017年5月21日

#364 in 认证

Download history 12564/week @ 2024-04-23 5244/week @ 2024-04-30 5621/week @ 2024-05-07 5503/week @ 2024-05-14 5380/week @ 2024-05-21 6026/week @ 2024-05-28 5358/week @ 2024-06-04 5043/week @ 2024-06-11 5097/week @ 2024-06-18 3415/week @ 2024-06-25 4707/week @ 2024-07-02 5826/week @ 2024-07-09 5748/week @ 2024-07-16 6346/week @ 2024-07-23 8841/week @ 2024-07-30 8132/week @ 2024-08-06

29,812 每月下载量
27 个crates中使用(通过 tiberius

MIT/Apache

70KB
1.5K SLoC

WinAuth .github/workflows/ci.yaml

Documentation

该crates的目的是提供对Windows系统进行内置认证的支持。

目前支持以下协议进行Windows认证

  • NTLMv2

lib.rs:

基于[MS-NLMP规范]的文档参考等部分 (https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-NLMP/[MS-NLMP].pdf)

提供使用NTLMv2进行认证的方法
不支持旧版本的NTLM,因为它们已被长期弃用
(并且已知比NTLMv2更加不安全)

通道绑定在此实现和Windows绑定中都得到支持

依赖项

~1.7–2.6MB
~45K SLoC