Kerberos
Namespace: kerberos
Table of contents
Classes
Interfaces
- AuthorizationDataEntry
- BitString
- EncTicketPart
- EncryptedData
- EncryptionKey
- EnumerateUserResponse
- HostAddress
- LibDefaults
- PrincipalName
- Realm
- TGS
- Ticket
- TransitedEncoding
Functions
Functions
ASRepToHashcat
▸ ASRepToHashcat(asrep
): string
| null
ASRepToHashcat converts an AS-REP message to a hashcat format
Parameters
Name | Type |
---|---|
asrep | any |
Returns
string
| null
Defined in
kerberos.ts:6
CheckKrbError
▸ CheckKrbError(b
): Uint8Array
| null
CheckKrbError checks if the response bytes from the KDC are a KRBError.
Parameters
Name | Type |
---|---|
b | Uint8Array |
Returns
Uint8Array
| null
Defined in
kerberos.ts:15
NewKerberosClientFromString
▸ NewKerberosClientFromString(cfg
): Client
| null
NewKerberosClientFromString creates a new kerberos client from a string by parsing krb5.conf
Parameters
Name | Type |
---|---|
cfg | string |
Returns
Client
| null
Example
Defined in
kerberos.ts:34
SendToKDC
▸ SendToKDC(kclient
, msg
): string
| null
sendtokdc.go deals with actual sending and receiving responses from KDC SendToKDC sends a message to the KDC and returns the response. It first tries to send the message over TCP, and if that fails, it falls back to UDP.(and vice versa)
Parameters
Name | Type |
---|---|
kclient | Client |
msg | string |
Returns
string
| null
Example
Defined in
kerberos.ts:51
TGStoHashcat
▸ TGStoHashcat(tgs
, username
): string
| null
TGStoHashcat converts a TGS to a hashcat format.
Parameters
Name | Type |
---|---|
tgs | any |
username | string |
Returns
string
| null
Defined in
kerberos.ts:60