| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Also support certificate types, which are converted to ASCII-encoded PEM format.
|
|
|
|
| |
Also add q.text, q.raw_content, s.text, s.raw_content selectors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This PR introduces the cuts addon, a flow dissector that allows you to select
and operate on specific components of flows. It also adds the first consumer
for cuts - the cuts.save command.
Save the content of the focus to /tmp/foo:
cuts.save s.content|@focus /tmp/foo
Save the URL and response content-type headers for all flows currently shown to
file, comma-separated, one flow per line:
cuts.save s.url,q.header[content-type]|@focus /tmp/foo
We also use this to replace the body save shortcut in the console flowlist.
|
|
|
|
| |
Plus the flowlist binding adjustments.
|
|
|
|
| |
Plus matching binding in flowlist.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Add client.replay [flows], client.replay.stop
- Add server.replay [flows], server.replay.stop
- The corresponding options for file loading are only read on startup, further
changes are ignored. In interactive contexts, replay is started with the
commands, not through option changes.
- Deprecate flow.replay, use replay.client instead
|
|
|
|
| |
Plus the matching bindings in the flow list.
|
|
|
|
|
| |
Add "view.mark [flows] bool" and "view.mark.toggle [flows]". Use this to rebind
marking keys in flowlist.
|
|
|
|
|
| |
bind G to "view.go -1"
bind g to "view.go 0"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch:
- Introduces a core update() event that should be invoked whenever flows are
changed outside of the normal lifecycle.
- Extend view.resolve to know about @all, which matches all flows in the view.
- Add a core flow.resume comand, which resumes flows and broadcasts an update event.
- Define flow list bindings for:
A -> flow.resume @all
a -> flow.resume @focus
d -> view.remove @focus
z -> view.remove @all
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Add a command.command decorator
|
| |
| |
| |
| | |
Use this for our built-ins and the console commands.
|
| |
| |
| |
| | |
Use this to add a console.view.flow command and bind "enter" in flowlist.
|
| | |
|
| |
| |
| |
| | |
This shifts a set of flow list keys to keymaps. Much more to come.
|
|\|
| |
| | |
commands: add the core command addon, and the command "set"
|
| |
| |
| |
| |
| | |
Support partial commands in console.command, use it to keybind "i" for
intercept, which prompts the user with ":set intercept=".
|
| |
| |
| |
| | |
The set command sets an option using the same syntax as commandline --set.
|
|\|
| |
| | |
console: keymap
|
| |
| |
| |
| |
| | |
This sketches out a keymap system for consone, and adds the first few top-level
commands and mappings.
|
|/
|
|
|
| |
Simple browser that lets users view and select commands interactively.
Key binding for this is still to be sorted out.
|
|\
| |
| | |
Add an "alert" log level.
|
| |
| |
| |
| |
| |
| |
| | |
This has the same urgency as "info", but also signals to interactive tools that
the user's attention should be drawn to the output, even if they're not looking
at the event log. In the console app, this means the message appears in the
status bar with a timeout.
|
|\|
| |
| | |
Commands
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Our first user-facing command. The following commands do the obvious things:
save.file @marked /tmp/flows
save.file @focus /tmp/flows
save.file @hidden /tmp/flows
save.file "~m get" /tmp/flows
|
| |
| |
| |
| |
| |
| |
| | |
Options:
streamfile -> save_stream_file
streamfile_filter -> save_stream_filter
|
| |
| |
| |
| |
| |
| |
| | |
This is our first built-in command, which will be used by very many other
commands.
Also add a --commands option to dump all commands, analogous to --options.
|
| | |
|
| |
| |
| |
| |
| | |
- Add a command manager
- Sketch out the type system with a few simple supported types
|
|\ \
| | |
| | | |
bump cryptography min-version
|
| | |
| | |
| | |
| | | |
This removes OpenSSL v0.9.8 support.
|
|\ \ \
| |_|/
|/| | |
change import of prop-types
|
|/ / |
|
|\ \
| | |
| | | |
Addons and addon testing
|
| |/
| |
| |
| |
| |
| |
| |
| | |
- Fix some loading sequence bugs affecting command-line script invocation
- Allow addons to over-ride existing options (with a warning). We need this for
reloading.
- Convert har_dump to new-style arguments, fix and re-instate its test suite.
- Covnert miscelaneous other exmples to new-style args.
|
|\ \
| | |
| | | |
Update readme for complex examples
|
| | | |
|
|\ \ \
| |/ /
|/| | |
fix #2250, add type info to cookie module
|
| | | |
|
|\ \ \
| | | |
| | | | |
Integrate readstdin into readfile
|
| | | | |
|
| | | | |
|