Skip to content
forked from asciimoo/wuzz

Interactive cli tool for HTTP inspection

License

Notifications You must be signed in to change notification settings

sirjoe/wuzz

Repository files navigation

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.

wuzz screencast

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

KeybindingDescription
F1Display help
Ctrl+RSend request
RetSend request (only from URL view)
Ctrl+SSave response
Ctrl+CQuit
Ctrl+K, Shift+TabPrevious view
Ctlr+J, TabNext view
Alt+HToggle history
DownMove down one view line
UpMove up one view line
Page downMove down one view page
Page upMove up one view page
F2Jump to URL
F3Jump to query parameters
F4Jump to HTTP method
F5Jump to request body
F6Jump to headers
F7Jump to search
F8Jump to response headers
F9Jump 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

About

Interactive cli tool for HTTP inspection

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go100.0%