From c90a2128f548dba21812baf3b0f0c5e757c45bd6 Mon Sep 17 00:00:00 2001 From: itepechi <72330683+itepechi@users.noreply.github.com> Date: Sat, 26 Aug 2023 06:31:44 +0900 Subject: [PATCH] docs(README): tell people to isolate the attacking PC as well --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 284d1fe..1e09794 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # har2vegeta – Convert HAR files to a Vegeta compatible format +> A barely realistic benchmark is still better than an unrealistic benchmark. +> – Nobody + ## Install ```sh @@ -11,8 +14,9 @@ cargo install --path . Export your HAR file from the Network tab of your browser's DevTools and run the command as shown below. -I highly recommend isolating the target machine (which should be yours, of -course) from the public Internet before launching the attack. +I highly recommend isolating the source and target machine (which should be +yours, of course) from the public Internet before launching the attack, to +prevent connections from going out. ```sh cat your_file.har | har2veg | vegeta attack ... @@ -26,10 +30,10 @@ The format to output. The HTTP format is more human readable, but it can only handle request bodies by adding a reference to real files. **har2veg** will automatically export bodies to temporary files, but will not delete them after running **Vegeta** because there's no realistic way to implement it. The JSON -format is the recommended format if you want to pipe directly to **Vegeta** +format is the recommended format if you want to pipe directly to Vegeta because it supports embedding base64 encoded bodies. -This option defaults to the HTTP format to be consistent with **Vegeta**'s +This option defaults to the HTTP format to be consistent with Vegeta's default. ## License