there are different types of network tools used by attackers and defenders for information gathering purposes. network tools can be used to identify what services and applications are running on a host while network tools can be used to analyze packets of data in the traffic flowing into and out of a port.