forked from redballoonsecurity/ofrak
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkdocs.yml
87 lines (83 loc) · 3.12 KB
/
mkdocs.yml
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
site_name: OFRAK Docs
site_url: "" # Required to have file:// paths work
site_description: "Documentation for OFRAK (Open Firmware Reverse Analysis Konsole), a binary analysis and modification platform that combines the ability to unpack, analyze, modify, and repack binaries. "
copyright: Copyright © 2021 - 2022 Red Balloon Security, Inc.
repo_url: https://github.com/redballoonsecurity/ofrak
use_directory_urls: false # Required to have file:// paths work
theme:
name: material
font:
text: Barlow
logo: assets/icon_2.png
favicon: assets/favishroom_smol.png
palette:
- scheme: slate
extra_css:
- stylesheets/extra.css
plugins:
- search
- mkdocstrings:
watch:
- ofrak_core
handlers:
python:
rendering:
show_root_heading: yes
show_root_toc_entry: no
members_order: source
selection:
docstring_style: "restructured-text"
# mkdocstrings tries to display this for some reason, and it breaks the docs
filters:
- "!^__view_attributes_type__"
- gen-files:
scripts:
- docs/gen_ref_nav.py
- docs/gen_example_nav.py
- literate-nav:
nav_file: SUMMARY.md
markdown_extensions:
- admonition
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.superfences
- pymdownx.snippets
- admonition
nav:
- Home: "index.md"
- Environment Setup: "environment-setup.md"
- Getting Started: "getting-started.md"
- GUI:
- Minimap View: "user-guide/gui/minimap.md"
- Examples: examples/
- User Guide:
- Resource: "user-guide/resource.md"
- ResourceView: "user-guide/resource_view.md"
- Components:
- ComponentInterface: "user-guide/component/component.md"
- Identifier: "user-guide/component/identifier.md"
- Unpacker: "user-guide/component/unpacker.md"
- Analyzer: "user-guide/component/analyzer.md"
- Modifier: "user-guide/component/modifier.md"
- Packer: "user-guide/component/packer.md"
- Ghidra Backend: "user-guide/ghidra.md"
- Binary Ninja Backend: "user-guide/binary_ninja.md"
- Angr Backend: "user-guide/angr.md"
- PatchMaker:
- User Guide: "user-guide/patch-maker/user-guide.md"
- Troubleshooting: "user-guide/patch-maker/troubleshooting.md"
- NAND Flash Component: "user-guide/flash_component.md"
- Gotchas: "user-guide/gotchas.md"
- Contributor Guide:
- Getting Started: "contributor-guide/getting-started.md"
- Writing Components:
- Identifier: "contributor-guide/component/identifier.md"
- Unpacker: "contributor-guide/component/unpacker.md"
- Analyzer: "contributor-guide/component/analyzer.md"
- Modifier: "contributor-guide/component/modifier.md"
- Packer: "contributor-guide/component/packer.md"
- Components Using External Tools: "contributor-guide/component/external_tools.md"
- Ghidra Components: "contributor-guide/component/ghidra_components.md"
- ResourceView: "contributor-guide/core/resource_view.md"
# Built by gen-files and literate-nav
- Code Reference: reference/