GoRecon is a network recon tool, that scans a target automatically for opened and exposed ports and services.
It further enumerates services and lists possible vulnerabilities.
Depending on the found services after the intiial Portscan, further scans and enumerations are performed.