类: Client
kerberos.Client 已知问题: gokrb5 库中的硬编码超时 TGT / Session 处理未暴露 Client 是 kerberos 客户端示例
目录
构造函数
属性
方法
构造函数
constructor
• new Client(domain, controller?): Client
参数
| 名称 | 类型 |
|---|---|
domain | string |
controller? | string |
返回值
Client
定义于
kerberos.ts:90属性
Krb5Config
•Optional Krb5Config: Config
定义于
kerberos.ts:82Realm
•Optional Realm: string
定义于
kerberos.ts:86controller
•Optional controller: string
定义于
kerberos.ts:90domain
• domain:string
定义于
kerberos.ts:90方法
EnumerateUser
▸ EnumerateUser(username): EnumerateUserResponse
EnumerateUser 尝试通过禁用 PA-FX-FAST 获取 AS-REP 哈希
参数
| 名称 | 类型 |
|---|---|
username | string |
返回值
EnumerateUserResponse
示例
定义于
kerberos.ts:122GetServiceTicket
▸ GetServiceTicket(User): TGS
GetServiceTicket 为给定的用户、密码和 SPN 返回 TGS
参数
| 名称 | 类型 |
|---|---|
User | string |
返回值
TGS
示例
定义于
kerberos.ts:137SetConfig
▸ SetConfig(cfg): void
SetConfig 为 kerberos 客户端设置额外配置
注意:目前由于 fastdialer,ip 和超时覆盖仅在 EnumerateUser 中支持
但可以扩展到其他方法
参数
| 名称 | 类型 |
|---|---|
cfg | Config |
返回值
void
示例