All Projects → asciimoo → Wuzz

asciimoo / Wuzz

Licence: agpl-3.0
Interactive cli tool for HTTP inspection

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Wuzz

Stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stars: ✭ 405 (-95.89%)
Mutual labels:  cli, curl
Dive
A tool for exploring each layer in a docker image
Stars: ✭ 28,957 (+194.13%)
Mutual labels:  cli, inspector
Httpstat
curl statistics made simple
Stars: ✭ 4,991 (-49.3%)
Mutual labels:  cli, curl
Rawkit
🦊 Immediately Open Chrome DevTools when debugging Node.js apps
Stars: ✭ 306 (-96.89%)
Mutual labels:  cli, inspector
Wsend
wsend: The opposite of wget
Stars: ✭ 64 (-99.35%)
Mutual labels:  cli, curl
Xidel
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
Stars: ✭ 335 (-96.6%)
Mutual labels:  cli, curl
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+182.36%)
Mutual labels:  cli, curl
Websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Stars: ✭ 3,477 (-64.68%)
Mutual labels:  cli, curl
Bashupload
PHP/JavaScript file upload web app to upload files from command line & browser, and download them elsewhere. Frequently used to upload/download files on servers. Hosted version is available at bashupload.com.
Stars: ✭ 56 (-99.43%)
Mutual labels:  cli, curl
Coronavirus Tracker Cli
Track conronavirus cases from command line. curl https://corona-stats.online/
Stars: ✭ 954 (-90.31%)
Mutual labels:  cli, curl
Data Science At The Command Line
Data Science at the Command Line
Stars: ✭ 3,174 (-67.76%)
Mutual labels:  cli, curl
Getnews.tech
A web server that fetches data from the News API and formats it for display in the terminal.
Stars: ✭ 94 (-99.05%)
Mutual labels:  cli, curl
Graphqurl
curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.
Stars: ✭ 3,012 (-69.41%)
Mutual labels:  cli, curl
Httplab
The interactive web server
Stars: ✭ 3,752 (-61.89%)
Mutual labels:  cli, inspector
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+438.87%)
Mutual labels:  cli, curl
Rate.sx
💰 curl cryptocurrencies exchange rates
Stars: ✭ 563 (-94.28%)
Mutual labels:  cli, curl
Twurl
OAuth-enabled curl for the Twitter API
Stars: ✭ 1,648 (-83.26%)
Mutual labels:  cli, curl
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (-97.52%)
Mutual labels:  cli, curl
Curlie
The power of curl, the ease of use of httpie.
Stars: ✭ 877 (-91.09%)
Mutual labels:  cli, curl
Cognitocurl
🦉🤖Easily sign curl calls to API Gateway with Cognito authorization token.
Stars: ✭ 76 (-99.23%)
Mutual labels:  cli, curl

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

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:

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 or join #wuzz on freenode

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].