A simple network scanner made using Go
Given a network address you need to scan all the IPs to prepare a list which all are up. Then scan the IPs which are up for the well known ports to see if they are accepting connections. Scan telnet, ftp, http, ssh etc. At the end print a full report of the network.
- Allow for multiple types of scans:
- TCP (Lower range scan)
- UDP (Higher range scan)
- Wide Range Scans (searching both)
- Ping Scans (Quick)
- Cache the data from the previous scan
- Allow for an option to store the data of the scan to a json file