Documentation Index
Fetch the complete documentation index at: https://docs.projectdiscovery.io/llms.txt
Use this file to discover all available pages before exploring further.
Namespace: kerberos
Table of contents
Classes
Interfaces
Functions
Functions
ASRepToHashcat
▸ ASRepToHashcat(asrep): string | null
ASRepToHashcat converts an AS-REP message to a hashcat format
Parameters
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
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
Returns
Client | null
Example
const kerberos = require('nuclei/kerberos');
const client = kerberos.NewKerberosClientFromString(`
[libdefaults]
default_realm = ACME.COM
dns_lookup_kdc = true
`);
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
const kerberos = require('nuclei/kerberos');
const client = new kerberos.Client('acme.com');
const response = kerberos.SendToKDC(client, 'message');
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