Footprinting

Footprinting is the technique of gathering information about computer systems and the entities they belong to. This is done by employing various computer security techniques, as:

  • DNS queries
  • Network enumeration
  • Network queries
  • Operating system identification
  • Organizational queries
  • Ping sweeps
  • Point of contact queries
  • Port Scanning
  • Registrar queries (WHOIS queries)
  • SNMP queries
  • World Wide Web spidering

When used in the computer security lexicon, "footprinting" generally refers to one of the pre-attack phases; tasks performed prior to doing the actual attack. Some of the tools used for footprinting are Sam Spade, nslookup, traceroute, Nmap and neotrace.