文件名称:go-ntlmssp:通过HTTP进行NTLM协商身份验证
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-23 15:19:39
Go
gontlmssp 通过HTTP提供NTLM /协商身份验证的Golang软件包 来自协议详细信息来自实现提示 该软件包仅实现身份验证,不进行密钥交换或加密。 它仅支持协议字符串的Unicode(UTF16LE)编码,不支持OEM编码。 该软件包实现了NTLMv2。 用法 url, user, password := "http://www.example.com/secrets", "robpike", "pw123" client := &http.Client{ Transport: ntlmssp.Negotiator{ RoundTripper:&http.Transport{}, }, } req, _ := http.NewRequest("GET", url, nil) req.SetBasicAuth(user, password) res, _ :=
【文件预览】:
go-ntlmssp-master
----.travis.yml(275B)
----negotiate_flags.go(1KB)
----unicode.go(622B)
----negotiate_message.go(1KB)
----authheader.go(746B)
----challenge_message.go(2KB)
----authenticate_message.go(5KB)
----messageheader.go(416B)
----negotiator.go(4KB)
----avids.go(293B)
----LICENSE(1KB)
----version.go(506B)
----nlmp_test.go(8KB)
----README.md(1KB)
----varfield.go(912B)
----nlmp.go(2KB)