srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index 7058180..4a9def0 100644
--- a/README.md
+++ b/README.md
@@ -159,6 +159,7 @@ below is enough to get going.
| `x` | delete the selected entry (asks `y`/`n` to confirm) |
| `X` | clear ALL history, not just the current search filter (asks `y`/`n` to confirm) |
| `E` | export the current view (respects an active search filter) - `.har` or `.csv` |
+| `I` | import a HAR file's entries into history |
| `d` | Decoder |
| `/` | search |
| `m` | match-and-replace rules |
@@ -228,7 +229,18 @@ format-selection control:
is neutralized with a leading quote before writing, the standard
CSV-injection mitigation.
-There's no import yet (see `PLAN.md`).
+### Import
+
+`I` from the history list reads a HAR file and inserts its entries into
+history, tagged `source:import` so they're easy to find or filter out
+later (`source:import` in search). Works with a HAR from mitmux itself
+or from anywhere else that produces one - Chrome/Firefox DevTools, Burp,
+Postman. An entry that fails to convert is skipped rather than aborting
+the whole import; the status line reports how many, if any. Imported
+entries are always shown as "reconstructed" (never "exact") - they're
+rebuilt from HAR's structured fields, not the literal bytes that were
+actually on the wire for the original request, same situation an
+HTTP/2 capture is already in.
### Search syntax