Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asciimoo/wuzz
Interactive cli tool for HTTP inspection
https://github.com/asciimoo/wuzz
cli curl go golang http http-inspection inspector
Last synced: 3 days ago
JSON representation
Interactive cli tool for HTTP inspection
- Host: GitHub
- URL: https://github.com/asciimoo/wuzz
- Owner: asciimoo
- License: agpl-3.0
- Created: 2017-01-30T21:22:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T19:04:45.000Z (5 months ago)
- Last Synced: 2024-12-02T11:06:48.340Z (10 days ago)
- Topics: cli, curl, go, golang, http, http-inspection, inspector
- Language: Go
- Size: 1.14 MB
- Stars: 10,580
- Watchers: 170
- Forks: 412
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - asciimoo/wuzz
- awesome - wuzz
- AWS-Guide - Wuzz
- my-awesome-starred - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
- my-awesome-github-stars - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
- awesome-github-repos - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
- awesome-repositories - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
- awesome-fancy-toolkit - Http/Https探测工具, wuzz
- Virtualization-Emulation-Guide - Wuzz
- awesome-cli-tui-software - asciimoo/wuzz - Interactive cli tool for HTTP inspection (<a name="http"></a>http)
- cybersecurity-golang-security - Wuzz - Interactive cli tool for HTTP inspection. (Web Application Testing)
- IoT-Guide - Wuzz
- awesome-go - wuzz - Interactive cli tool for HTTP inspection. Stars:`10.6K`. (Utilities / Utility/Miscellaneous)
- awesome-golang-repositories - wuzz
- Firmware-Guide - Wuzz
- Retro-Gaming-Guide - Wuzz
- awesome-go-security - Wuzz - Interactive cli tool for HTTP inspection. (Web Application Testing)
- WebHackersWeapons - wuzz
- awesome-go - wuzz - Interactive cli tool for HTTP inspection - ★ 7729 (Utilities)
- awesome-hacking-lists - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
- awesome-go-extra - wuzz - 01-30T21:22:00Z|2022-06-29T04:44:42Z| (Utilities / Fail injection)
- awesome-discoveries - wuzz - interactive cli tool for HTTP inspection _(`Go`)_ (Networking)
- awesome - wuzz - Interactive cli tool for HTTP inspection (Go)
- StarryDivineSky - asciimoo/wuzz
- jimsghstars - asciimoo/wuzz - Interactive cli tool for HTTP inspection (Go)
README
# 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](docs/images/screencast.gif)
## Installation and usage
```
$ go get github.com/asciimoo/wuzz
$ "$GOPATH/bin/wuzz" --help
```Note: golang >= 1.10 required.
[Binary releases](https://github.com/asciimoo/wuzz/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](sample-config.toml) 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:Response format | Query syntax
-----------------|----------------------------------------
HTML | https://github.com/PuerkitoBio/goquery
JSON | https://github.com/tidwall/gjson## TODO
* Better navigation
* Autocompletion
* Tests## Bugs / Suggestions
Bugs or suggestions? Visit the [issue tracker](https://github.com/asciimoo/wuzz/issues)
or join `#wuzz` on freenode