aboutsummaryrefslogtreecommitdiffstats
path: root/docs/linux/external_fuzzing_network.md
diff options
context:
space:
mode:
authorDavidlohr Bueso <dave.bueso@gmail.com>2023-06-06 13:57:27 -0700
committerAleksandr Nogikh <wp32pw@gmail.com>2023-06-07 12:49:35 +0200
commita87f55960b1c75aa2372576b6bcae0d003ace8a9 (patch)
treefd133cb927fcc6eae09b1c88789366a63dd3e99d /docs/linux/external_fuzzing_network.md
parentd0f31f8953ac80bcac72a36936ed345c65e51262 (diff)
docs: typo fixes
Fix various typos within the documentation directory.
Diffstat (limited to 'docs/linux/external_fuzzing_network.md')
-rw-r--r--docs/linux/external_fuzzing_network.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/linux/external_fuzzing_network.md b/docs/linux/external_fuzzing_network.md
index 03463f876..e6b0d4d73 100644
--- a/docs/linux/external_fuzzing_network.md
+++ b/docs/linux/external_fuzzing_network.md
@@ -12,10 +12,10 @@ See `initialize_tun()` in [executor/common_linux.h](/executor/common_linux.h) fo
The template descriptions can be found in [sys/linux/vnet.txt](/sys/linux/vnet.txt).
At this moment there are 2 fake syscalls: `syz_emit_ethernet` and `syz_extract_tcp_res`.
The first one externally sends a packet through the virtual interface.
-The second one tries to externally receive a packet back and parse TCP sequence numbers from it for use in subseqent packets.
+The second one tries to externally receive a packet back and parse TCP sequence numbers from it for use in subsequent packets.
There are many protocols or protocol extensions that are not described yet, so the additions are welcome!
-Since fuzzing may be done in mutiple executor proccesses within the same VM instance, we need a way to isolate the virtual networks for different executors.
+Since fuzzing may be done in multiple executor processes within the same VM instance, we need a way to isolate the virtual networks for different executors.
Right now this is done by creating one virtual interface per executor and assigning different MAC, IPv4 and IPv6 addresses to each of these interfaces.
Then the template descriptions make use of the `proc` type to generate proper addresses for each executor.