Traffic Generator using Alexa's top 1 Million Websites
This was my first GoLang project when I wanted to start playing with goroutines. When I wrote this in 2015, I needed to generate traffic to exercise a NetFlow collector with diverse destinations. Today I use Milli to generate web requests for creating Nanolog Streaming Service entries, which then feed into various SIEM facilities.
$ go get github.com/parnurzeal/gorequest
$ git clone https://github.com/eparra/milli.git
$ cd milli/
$ go build milli.go
$ curl -O http://s3.amazonaws.com/alexa-static/top-1m.csv.zip
$ unzip top-1m.csv.zip
$ ./milli
- Add CLI arguments
- Better logging (with timestamps)
- Add total bandwidth consumed
Milli is MIT License.