course: Ethical Hacking
Footprinting means to gather the maximum information about the computer system or a network and about the devices that are attached to this network.
Footprinting is a first and the important step because after this a penetration tester know how the hacker sees this network.
This post will discuss about two of the examples of footprinting. There are host and whois.