5 releases

0.0.5 Mar 22, 2024
0.0.4 Jul 23, 2019
0.0.3 Dec 20, 2017
0.0.2 Jun 24, 2017
0.0.1 May 21, 2017

#250 in Authentication

Download history 26067/week @ 2024-02-07 11960/week @ 2024-02-14 7320/week @ 2024-02-21 7589/week @ 2024-02-28 10345/week @ 2024-03-06 12613/week @ 2024-03-13 18900/week @ 2024-03-20 8432/week @ 2024-03-27 17617/week @ 2024-04-03 11884/week @ 2024-04-10 7717/week @ 2024-04-17 10844/week @ 2024-04-24 4651/week @ 2024-05-01 5909/week @ 2024-05-08 5562/week @ 2024-05-15 4409/week @ 2024-05-22

21,718 downloads per month
Used in 27 crates (via tiberius)

MIT/Apache

70KB
1.5K SLoC

WinAuth .github/workflows/ci.yaml

Documentation

The intention of this crate is to provide support to authenticate against windows systems using the builtin windows authentication.

This currently provides support for windows authentication using the following protocols:

  • NTLMv2

lib.rs:

documentation references to sections etc. based on the [MS-NLMP specification] (https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-NLMP/[MS-NLMP].pdf)

This provides the means to perform authentication using NTLMv2
Older NTLM versions are not supported, since they are long deprecated
(and known to be even more insecure as NTLMv2)

Channel Bindings are supported in this implementation and in the windows bindings

Dependencies

~1MB
~20K SLoC