wuzz
Interactive cli tool for HTTP inspection.
Wuzz command line arguments are similar to cURL's arguments,
so it can be used to inspect/modify requests copied from the
browser's network inspector with the "copy as cURL" feature.

Installation and usage
$ go get github.com/asciimoo/wuzz
$ "$GOPATH/bin/wuzz" --help
Note: golang >= 1.10 required.
Binary releases are also available.
Configuration
It is possible to override default settings in a configuration file.
The default location is "$XDG_CONFIG_HOME/wuzz/config.toml"on linux
and ~/.wuzz/config.toml on other platforms.
-c/--config switches can be used to load config file from custom location.
See example configuration for more details.
Commands
| Keybinding |
Description |
| F1 |
Display help |
| Ctrl+R |
Send request |
| Ret |
Send request (only from URL view) |
| Ctrl+S |
Save response |
| Ctrl+E |
Save request |
| Ctrl+F |
Load request |
| Ctrl+C |
Quit |
| Ctrl+K, Shift+Tab |
Previous view |
| Ctlr+J, Tab |
Next view |
| Ctlr+T |
Toggle context specific search |
| Alt+H |
Toggle history |
| Down |
Move down one view line |
| Up |
Move up one view line |
| Page down |
Move down one view page |
| Page up |
Move up one view page |
| F2 |
Jump to URL |
| F3 |
Jump to query parameters |
| F4 |
Jump to HTTP method |
| F5 |
Jump to request body |
| F6 |
Jump to headers |
| F7 |
Jump to search |
| F8 |
Jump to response headers |
| F9 |
Jump to response body |
| F11 |
Redirects Restriction Mode |
Context specific search
Wuzz accepts regular expressions by default to filter response body.
Custom query syntax can be toggled by pressing Ctrl+T.
The following formats have context specific search syntax:
TODO
- Better navigation
- Autocompletion
- Tests
Bugs / Suggestions
Bugs or suggestions? Visit the issue tracker
or join #wuzz on freenode