mirror of https://github.com/asciimoo/wuzz
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
043d50c515
Multiple get parameters with the same name are now printed each in their own line. The parameters get added to the query string correctly, each one as a single param. |
7 years ago | |
---|---|---|
config | 7 years ago | |
docs/images | 7 years ago | |
formatter | 7 years ago | |
.gitignore | 7 years ago | |
.travis.yml | 7 years ago | |
CHANGELOG.md | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 7 years ago | |
_config.yml | 7 years ago | |
commands.go | 7 years ago | |
keys.go | 7 years ago | |
request-headers.go | 7 years ago | |
sample-config.toml | 7 years ago | |
status-line.go | 7 years ago | |
wuzz.go | 7 years ago |
README.md
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.7 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 |
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 |
TODO
- Response specific filters (xpath, etc..)
- Better navigation
- Autocompletion
- Tests
Bugs
Bugs or suggestions? Visit the issue tracker
or join #wuzz
on freenode