Repository navigation
Expand file tree
/
Copy pathmkdocs.yml
More file actions
235 lines (224 loc) · 8.07 KB
/
Copy pathmkdocs.yml
File metadata and controls
235 lines (224 loc) · 8.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
site_name: Kerberos in Active Directory
site_description: Comprehensive guide to Kerberos authentication in Microsoft Windows Active Directory
site_url: https://strongwind.dev/Kerberos/
repo_url: https://github.com/StrongWind1/Kerberos
repo_name: StrongWind1/Kerberos
# Deviation from the shared baseline: this repo keeps its sources in content/
# rather than docs/, so edit_uri points there.
edit_uri: edit/main/content/
copyright: Copyright © 2025 - 2026 StrongWind1
docs_dir: content
theme:
name: material
custom_dir: overrides
font:
text: Inter
code: JetBrains Mono
icon:
repo: fontawesome/brands/github
palette:
# Dark mode (default) - respects system preference
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: custom
accent: custom
toggle:
icon: material/weather-night
name: Switch to light mode
# Light mode - respects system preference
- media: "(prefers-color-scheme: light)"
scheme: default
primary: custom
accent: custom
toggle:
icon: material/weather-sunny
name: Switch to dark mode
features:
# Navigation
- navigation.instant
- navigation.instant.prefetch
- navigation.instant.progress
- navigation.tracking
- navigation.sections
- navigation.path
- navigation.top
- navigation.indexes
- navigation.footer
# Deviation from the shared baseline: this is a reference site with a
# three-level nav over 50 pages, so top-level sections become tabs rather
# than one very long sidebar, and prune keeps the rendered nav small.
- navigation.tabs
- navigation.tabs.sticky
- navigation.prune
# Table of contents
- toc.follow
# Search
- search.highlight
- search.suggest
- search.share
# Header
- header.autohide
- announce.dismiss
# Content
- content.code.copy
- content.code.annotate
- content.action.edit
- content.action.view
# Project-specific: language selectors on code blocks, and <abbr> tooltips
# driven by the shared abbreviation glossary.
- content.code.select
- content.tooltips
plugins:
- search
# Downloads the Google Fonts requested by theme.font at build time so the
# published site makes no third-party requests.
- privacy
# Project-specific: page footers show real last-modified dates. Requires
# fetch-depth: 0 on the checkout in .github/workflows/docs.yml.
- git-revision-date-localized:
type: date
locale: en
enable_creation_date: true
fallback_to_build_date: false
strict: false
# Emits a legacy `<page>.html` alias beside every directory URL. This site was
# previously built with use_directory_urls disabled, so those URLs are already
# published; the hook keeps them resolving. See the module docstring.
hooks:
- hooks/html_aliases.py
# Corrects markup from Python-Markdown and the theme that the Nu HTML Checker
# rejects (void-element slashes, a few disallowed attributes). See the module
# docstring; CI runs vnu over the built site.
- hooks/html_validity.py
# Corrects the theme's script bundle so Mermaid is loaded from this build rather
# than from the production URL, and so javascripts/layout.js can reach the
# diagrams the theme draws. See the module docstring.
- hooks/mermaid_bundle.py
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.highlight:
# No anchor_linenums: it emits <a name="...">, which is obsolete HTML and
# fails vnu, and no page on this site links to a code line.
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.tabbed:
alternate_style: true
- pymdownx.mark
- pymdownx.keys
- tables
- attr_list
- md_in_html
- def_list
- footnotes
- toc:
permalink: true
toc_depth: 3
# Project-specific: typographic substitutions, task lists, and the shared
# abbreviation glossary appended to every page.
- abbr
- pymdownx.smartsymbols
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.snippets:
base_path:
- .
auto_append:
- includes/abbreviations.md
# Link reference definitions: turns a bare [RFC 4120] or [MS-KILE] on
# any page into a link to the specification.
- includes/references.md
nav:
- Home:
- index.md
- Quick Start Guide: security/quick-start.md
- Protocol:
- protocol/index.md
- Active Directory: protocol/active-directory.md
- Principals & Realms: protocol/principals.md
- Protocol Overview: protocol/overview.md
- AS Exchange: protocol/as-exchange.md
- TGS Exchange: protocol/tgs-exchange.md
- AP Exchange: protocol/ap-exchange.md
- Ticket Structure: protocol/tickets.md
- Pre-Authentication: protocol/preauth.md
- Encryption Types: protocol/encryption.md
- S4U Extensions: protocol/s4u.md
- Cross-Realm Auth: protocol/cross-realm.md
- Delegation: protocol/delegation.md
- Security:
- security/index.md
- Encryption:
- Encryption Negotiation: security/etype-negotiation.md
- Etype Decision Guide: security/etype-decision-guide.md
- Algorithms & Keys: security/algorithms.md
- Configuration:
- msDS-SupportedEncryptionTypes: security/msds-supported.md
- Registry Settings: security/registry.md
- Registry Audit: security/registry-audit.md
- Group Policy: security/group-policy.md
- Hardening:
- "RC4 Enforcement: Am I Affected?": security/enforcement-triage.md
- RC4 Deprecation: security/rc4-deprecation.md
- Auditing Kerberos Keys: security/account-key-audit.md
- AES Standardization Guide: security/aes-standardization.md
- Mitigations: security/mitigations.md
- Troubleshooting: security/troubleshooting.md
- Encryption Type Calculator: security/etype-calculator.md
- Event Decoder: security/event-decoder.md
- Attacks:
- attacks/index.md
- Tools Setup: attacks/tools.md
- Roasting:
- attacks/roasting/index.md
- Kerberoasting: attacks/roasting/kerberoasting.md
- AS-REP Roasting: attacks/roasting/asrep-roasting.md
- AS-REQ Roasting: attacks/roasting/asreq-roasting.md
- Credential Theft:
- attacks/credential-theft/index.md
- Pass-the-Ticket: attacks/credential-theft/pass-the-ticket.md
- Pass-the-Key: attacks/credential-theft/pass-the-key.md
- Password Spraying: attacks/credential-theft/password-spraying.md
- User Enumeration: attacks/credential-theft/user-enumeration.md
- Ticket Forgery:
- attacks/forgery/index.md
- Golden Ticket: attacks/forgery/golden-ticket.md
- Silver Ticket: attacks/forgery/silver-ticket.md
- Diamond Ticket: attacks/forgery/diamond-ticket.md
- Sapphire Ticket: attacks/forgery/sapphire-ticket.md
- Delegation:
- attacks/delegation/index.md
- Delegation Attacks: attacks/delegation/delegation-attacks.md
- S4U2Self Abuse: attacks/delegation/s4u2self-abuse.md
- SPN-jacking: attacks/delegation/spn-jacking.md
extra:
status:
new: Recently updated
social:
- icon: fontawesome/brands/github
link: https://github.com/StrongWind1/Kerberos
name: Kerberos in Active Directory on GitHub
generator: false
extra_css:
# theme.css is the site palette; primary and accent are both `custom`,
# so every Material colour variable is defined there.
- stylesheets/theme.css
- stylesheets/extra.css
extra_javascript:
- javascripts/etype-calculator.js
- javascripts/event-decoder.js
# Wide tables and diagrams: break points in long identifiers, column floors,
# keyboard-reachable sideways scrolling, and diagram colour corrections.
- javascripts/layout.js
strict: true
validation:
omitted_files: warn
absolute_links: warn
unrecognized_links: warn
anchors: warn