FOIER is a learning tool designed to illustrate how concurrency can be leveraged in Golang for rapid reconnaissance and discovery. It is being presented for the first time at the Atlantic Security Conference on April 26th, 2018.
- First you need the Go environment
- It's available in
brewand Linux package managers, which will be easier.
- Clone this repository(in
git clone https://github.com/invisiblethreat/foier.git
depso you can install your dependencies
go get -u github.com/golang/dep/cmd/dep
- Get all of the project dependencies
- Build the project!
- Run the binary
To give an idea of the performance of this project, I was able to download 7000 files in under two seconds. The two hosts that I used were a $5 instance from Vultr and a $40 instance from Linode.