kerberos.Client
Known Issues: Hardcoded timeout in gokrb5 library TGT / Session Handling not exposed Client is kerberos client
Example
• new Client(domain
, controller?
): Client
Name | Type |
---|---|
domain | string |
controller? | string |
kerberos.ts:90
• Optional
Krb5Config: Config
kerberos.ts:82
• Optional
Realm: string
kerberos.ts:86
• Optional
controller: string
kerberos.ts:90
• domain: string
kerberos.ts:90
▸ EnumerateUser(username
): EnumerateUserResponse
EnumerateUser and attempt to get AS-REP hash by disabling PA-FX-FAST
Name | Type |
---|---|
username | string |
Example
kerberos.ts:122
▸ GetServiceTicket(User
): TGS
GetServiceTicket returns a TGS for a given user, password and SPN
Name | Type |
---|---|
User | string |
Example
kerberos.ts:137
▸ SetConfig(cfg
): void
SetConfig sets additional config for the kerberos client Note: as of now ip and timeout overrides are only supported in EnumerateUser due to fastdialer but can be extended to other methods currently
Name | Type |
---|---|
cfg | Config |
void
Example
kerberos.ts:107
kerberos.Client
Known Issues: Hardcoded timeout in gokrb5 library TGT / Session Handling not exposed Client is kerberos client
Example
• new Client(domain
, controller?
): Client
Name | Type |
---|---|
domain | string |
controller? | string |
kerberos.ts:90
• Optional
Krb5Config: Config
kerberos.ts:82
• Optional
Realm: string
kerberos.ts:86
• Optional
controller: string
kerberos.ts:90
• domain: string
kerberos.ts:90
▸ EnumerateUser(username
): EnumerateUserResponse
EnumerateUser and attempt to get AS-REP hash by disabling PA-FX-FAST
Name | Type |
---|---|
username | string |
Example
kerberos.ts:122
▸ GetServiceTicket(User
): TGS
GetServiceTicket returns a TGS for a given user, password and SPN
Name | Type |
---|---|
User | string |
Example
kerberos.ts:137
▸ SetConfig(cfg
): void
SetConfig sets additional config for the kerberos client Note: as of now ip and timeout overrides are only supported in EnumerateUser due to fastdialer but can be extended to other methods currently
Name | Type |
---|---|
cfg | Config |
void
Example
kerberos.ts:107