BuildingSince this tool is written in Go you need install the Go language/compiler/etc. Full details of installation and set up can be found on the Go language website. Once installed you have two options.

Compilinggobuster now has external dependencies, and so they need to be pulled in first:

gobuster $ go get && go build

This will create a gobuster binary for you. If you want to install it in the $GOPATH/bin folder you can run:

gobuster $ go install

Running as a script

gobuster$ go run main.go <parameters>

Wordlists via STDINWordlists can be piped into gobuster via stdin:

hashcat -a 3 --stdout ?l | gobuster -u https://mysite.com

Note: If the -w option is specified at the same time as piping from STDIN, an error will be shown and the program will terminate.