Minor changes to the reverse engineering doc

We'll rephrase a few sentences to improve readability.
This commit is contained in:
Lucian Petrut
2026-09-08 14:22:21 +00:00
parent 12b826ea13
commit f70a1d485e
+7 -7
View File
@@ -1,17 +1,17 @@
# Reverse-engineering procedure # Reverse-engineering procedure
This is the working method used to replace VDDK’s NBD path with Python. This is the working method used to replace VDDK’s NBD path with a Python
Protocol details live in `docs/nfc_auth.md`, `docs/nfc_open.md`, implementation. Protocol details live in `docs/nfc_auth.md`,
`docs/nfc_read.md`, and `docs/nfc_write.md`. The capture tool is `docs/nfc_open.md`, `docs/nfc_read.md`, and `docs/nfc_write.md`.
described in `docs/ssl_hook.md`. The capture tool is described in `docs/ssl_hook.md`.
This file is the **sequence of steps**, including dead ends, so later This file is the **sequence of steps**, including dead ends, so later
NFC work can follow the same loop instead of rediscovering it. NFC work can follow the same loop instead of rediscovering it.
Scope so far: `VixDiskLib_ConnectEx` + `VixDiskLib_Open` + Scope so far: `VixDiskLib_ConnectEx` + `VixDiskLib_Open` +
`VixDiskLib_Read` + `VixDiskLib_Write` against lab vCenter 8.0.1 / `VixDiskLib_Read` + `VixDiskLib_Write` against lab vCenter 8.0.1 /
ESXi 8, transports `nbd` and `nbdssl`. Driver: `tests/integration/` (the ESXi 8, transports `nbd` and `nbdssl`. Validation method:
session-scoped `lab` fixture creates a temporary empty VM with a 10 GiB `tests/integration/` (the session-scoped `lab` fixture creates a temporary
disk and destroys it when the pytest session ends). empty VM with a 10 GiB disk and destroys it when the pytest session ends).
Rule from `AGENTS.md`: reuse pyVmomi for every public VIM operation. Rule from `AGENTS.md`: reuse pyVmomi for every public VIM operation.
Only reimplement what pyVmomi does not expose. Only reimplement what pyVmomi does not expose.