Foot printing means gathering information about a target system that can be used to execute a successful cyber-attack. To get this information, a hacker might use various methods with variant tools. This information is the first road for the hacker to crack a system. There are two types of Foot printing as following below.   Active Foot printing: Active Foot printing means performing foot printing by getting in direct touch with the target machine.  Passive Foot printing: Passive foot printing means collecting information about a system located at a remote distance from the attacker.