• Stars
    star
    10,436
  • Rank 3,120 (Top 0.07 %)
  • Language
    Go
  • License
    GNU Affero Genera...
  • Created over 7 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Interactive cli tool for HTTP inspection

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

More Repositories

1

drawille

Pixel graphics in terminal with unicode braille characters
Python
3,064
star
2

exrex

Irregular methods on regular expressions
Python
840
star
3

cssplot

Pure CSS charts
CSS
781
star
4

morty

Privacy aware web content sanitizer proxy as a service
Go
469
star
5

ListOfGithubLists

List of github lists
Python
359
star
6

memspector

Inspect memory usage of python functions
Python
181
star
7

filtron

Filtering reverse HTTP proxy
Go
174
star
8

coa

Local CI tool
Go
78
star
9

ali

Smart shell alias replacement
Shell
65
star
10

lua-drawille

Pixel graphics in terminal using unicode braille characters
Lua
56
star
11

chiefr

Distributed project development inspired by the Linux kernel
Go
44
star
12

whol

(W|H)all of lame - unencrypted password gathering under open wifi networks
Python
30
star
13

privacyscore

Website privacy checker
Go
27
star
14

warning.js

Tiny JavaScript library which promotes JavaScript-free browsing and warns users with JavaScript enabled browsers.
JavaScript
26
star
15

omnom

A webpage bookmarking and snapshotting service
Go
24
star
16

feedme

Lightweight, single-user feed reader
Common Lisp
13
star
17

autodep

Install python dependencies automatically at runtime
Python
13
star
18

seccure

github repo for "SECCURE Elliptic Curve Crypto Utility for Reliable Encryption"
C
12
star
19

potion

Potion (aka f33dme-ng/f33dback) is a flask+sqlalchemy based feed/item reader.
Python
11
star
20

crapture

A hackish automated window recorder
Python
11
star
21

dotfiles

My configuration files
Vim Script
9
star
22

brutescan

Very fast and noisy TCP port scanner
Go
8
star
23

soundcloud-search

soundcloud search script
Python
8
star
24

vutr

Lightweight CVE tracker
Python
7
star
25

ep_vote_similarities

Extracting European Parliament vote similarities
Python
6
star
26

peylogger

A tiny linux X11 keylogger implemented in python
Python
6
star
27

dttlz

a collection of easy to use in-memory data manipulation methods
Python
6
star
28

solary

Turn based game for bots
Go
6
star
29

ds

Simple data selector
Python
5
star
30

pyswarm

a python swarm implementation
Python
5
star
31

exter

Web based plugin platform which allows addons to alter websites behavior/style/functionality
JavaScript
5
star
32

searx_external_plugin_example

Sample external plugin for searx
Python
5
star
33

pyepicbattle

epic battle simulator in python
Python
4
star
34

rscan

simple http scanner
Python
4
star
35

ghai

GitHub Activity Interface
Python
4
star
36

deaddrop

a web based deaddrop application
Python
4
star
37

ipty

Pseudo terminal extension
Python
4
star
38

awesome-statusbar

displays some info in awesome wm's statusbar
Python
4
star
39

semnet

javascript implementation of a basic semantic network
JavaScript
4
star
40

kopo

Python
3
star
41

searx-landing-page

Landing page for the searx project
HTML
3
star
42

yappb

yet another personal python blog engine written in django
3
star
43

gmailToLED

Gmail to LED - display new email alert in keyboard leds [under linux].
Python
2
star
44

multisched

multisched is a lightweight threaded scheduler for python functions
Python
2
star
45

asciimoo.github.io

HTML
2
star
46

blog

devblog
Makefile
2
star
47

fluxus-vj-scripts

Collection of simple fluxus visualizations
Scheme
1
star
48

jul14h

basic IRC bot written in julia language (http://julialang.org)
Julia
1
star
49

ladybug.py

Handle CSV files using table models and queries.
Python
1
star
50

superbeef

Python HTTP proxy to debug/rewrite/resend HTTP traffic
Python
1
star