go-ldap/ldap

GitHub: go-ldap/ldap

Go 语言实现的 LDAP v3 协议客户端库,提供目录服务连接、认证、搜索和增删改查等完整功能。

Stars: 2444 | Forks: 384

[![GoDoc](https://godoc.org/github.com/go-ldap/ldap?status.svg)](https://godoc.org/github.com/go-ldap/ldap) # GO 编程语言的基本 LDAP v3 功能。 该库实现了以下规范: - https://datatracker.ietf.org/doc/html/rfc4511 用于基本操作 - https://datatracker.ietf.org/doc/html/rfc3062 用于密码修改操作 - https://datatracker.ietf.org/doc/html/rfc4514 用于专有名称解析 - https://datatracker.ietf.org/doc/html/rfc4533 用于内容同步操作 - https://datatracker.ietf.org/doc/html/draft-armijo-ldap-treedelete-02 用于树删除控制 - https://datatracker.ietf.org/doc/html/rfc2891 用于搜索结果的服务器端排序 - https://datatracker.ietf.org/doc/html/rfc4532 用于 WhoAmI 请求 ## 功能: - 连接到 LDAP 服务器(non-TLS、TLS、STARTTLS,通过自定义 dialer) - Bind 请求 / 响应(Simple Bind、GSSAPI、SASL) - "Who Am I" 请求 / 响应 - 搜索请求 / 响应(普通、分页和异步) - 修改请求 / 响应 - 添加请求 / 响应 - 删除请求 / 响应 - 修改 DN 请求 / 响应 - Unbind 请求 / 响应 - 密码修改请求 / 响应 - 内容同步请求 / 响应 - LDAPv3 过滤器编译 / 反编译 - 搜索结果的服务器端排序 - LDAPv3 扩展操作 - LDAPv3 控制支持 ## Go Modules: `go get github.com/go-ldap/ldap/v3`
标签:EVTX分析, Go, LDAP, Ruby工具, 底层编程, 开发组件, 日志审计, 目录服务, 网络协议库