srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 8 insertions, 1 deletions
diff --git a/README.md b/README.md
index edb62e4..e469706 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,8 @@ reopen it later, the proxy never stopped.
For the build history, the architectural decisions behind it, and a
list of what's deliberately not implemented (and why), see
-[`PLAN.md`](PLAN.md).
+[`PLAN.md`](PLAN.md). To write a plugin - any language, connects over
+the same socket the TUI itself uses - see [`PLUGINS.md`](PLUGINS.md).
## Features
@@ -63,6 +64,12 @@ list of what's deliberately not implemented (and why), see
proxied traffic and Repeater/Intruder resends alike.
- **Flagging**: mark an entry to revisit later (★), filterable via
`flagged:true`.
+- **Plugins**: any external process, any language, can connect over the
+ same socket the TUI uses and tag entries with structured data - a
+ JWT decoder, an authorization-bypass checker, anything. Tags show as
+ a badge in the history list, searchable via `tag:name`, viewable
+ (`T` from detail view) with JSON data syntax-highlighted the same way
+ a pretty-printed response is. See [`PLUGINS.md`](PLUGINS.md).
- **Comparer**: mark one entry (`c`), then `c` on a different entry to
see a colored unified diff of either side's request or response.
- **Decoder**: standalone URL/Base64/Hex/HTML encode and decode (`d`),