A simple implementation of goroutines to handle the reverse DNS lookup of a network. It receives a CIDR network range and it searches for all the domains which can get.
go run functions.go main.go -cidr <CIDR range> [-t <number of threads>]
go build -o binary/reverse-dns-lookup functions.go main.go
And can be executed as:
./binary/reverse-dns-lookup -cidr <CIDR range> [-t <number of threads>]
- Improve handling of input parameters (validate, force, etc)
- Store results in output file
- Define the format of the output
- Yup, go doesn't talks about "threads". For you, when it says
threads, it means paralell goroutines.