srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 15 insertions, 3 deletions
diff --git a/README.md b/README.md
index 70375c7..c3f2d92 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,8 @@ list of what's deliberately not implemented (and why), see
audit trail.
- **Flagging**: mark an entry to revisit later (★), filterable via
`flagged:true`.
+- **Comparer**: mark one entry (`c`), then `c` on a different entry to
+ see a colored unified diff of either side's request or response.
- **Vi-modal editing**: the raw request editors (Repeater, Intruder)
are real modal editors - normal mode by default, `i`/`a`/`o`/etc. to
insert, `hjkl`, `dd`/`yy`/`p`, word motions, `gg`/`G`. See
@@ -121,6 +123,7 @@ below is enough to get going.
| `r` | open in Repeater |
| `i` | open in Intruder |
| `f` | toggle flag |
+| `c` | mark for comparison - press `c` on another entry to diff |
| `/` | search |
| `m` | match-and-replace rules |
| `q` | quit |
@@ -128,9 +131,18 @@ below is enough to get going.
### Detail view
`tab` switches request/response, `p` toggles pretty-printed JSON on the
-response (display-only - never touches the stored or resent bytes),
-`r`/`i` jump straight to Repeater/Intruder seeded from this entry, `esc`
-back.
+response (display-only - never touches the stored or resent bytes), `c`
+mark/compare (same as the history list), `r`/`i` jump straight to
+Repeater/Intruder seeded from this entry, `esc` back.
+
+### Comparer
+
+Reachable by pressing `c` on two different history entries (from either
+the list or detail view). Shows a colored unified diff - `diff -u`
+style, `+`/`-` lines - of the two entries' requests or responses,
+`tab` to switch between them. CRLF is normalized before diffing so an
+exact HTTP/1.1 capture doesn't show every line as changed purely from
+the invisible `\r`.
### Search syntax