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.
e70eb62d35 | 8 years ago | |
---|---|---|
config | 8 years ago | |
docs/images | 8 years ago | |
formatter | 8 years ago | |
.gitignore | ||
.travis.yml | 8 years ago | |
CHANGELOG.md | 8 years ago | |
LICENSE | ||
README.md | 8 years ago | |
commands.go | 8 years ago | |
keys.go | 8 years ago | |
request-headers.go | 8 years ago | |
sample-config.toml | 8 years ago | |
status-line.go | 8 years ago | |
wuzz.go | 8 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
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+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
- Colors
- Response specific filters (xpath, etc..)
- Better navigation
- File upload
- Autocompletion
- Tests
Bugs
Bugs or suggestions? Visit the issue tracker
or join #wuzz
on freenode