Skip to content

A netcat-like tool for analysing HTTP requests (from both server and client perspective).

Notifications You must be signed in to change notification settings

mgeorge/httpcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

httpcat

A netcat like tool for analysing HTTP requests (from both server and client perspective). My first experiment with Go.

	Usage:

	  Client mode
		 httpcat -client [options] http://uri-to-send-request-to.com

		 Currently only supports GET requests.

	  Server mode
		 httpcat -server [options]

	  Options (either mode)
		 -entire or -e : Display entire request/response instead of just the body.
		 -verbose or -v : Be verbose.

	  Options (client mode only)
		 -accept or -a [accept string] : Adds 'Accept' header to request.

	  Options (server mode only)
		 -body or -b [body message] : Body to respond with.  Response code will default to 200.
		 -port or -p [port] : Port to listen on.
		 -response or -r [response code] : Status code to respond with.  Defaults to 204.
		 -cors or -c : Enable Cross Origin Resource Sharing support.
		 -separator or -s [separator string] : Use the provided separator to separate messages.

About

A netcat-like tool for analysing HTTP requests (from both server and client perspective).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages