Footprinting: collect information about a target network.
Passive Footprinting: collect without direct interaction.
Active Footprinting: collect with direct interaction.
Social Network Footprinting: get information about the target.
Website Footprinting: Information about the target through web pages.
- Examining the web page's source code
- Examining cookies
- Extracting metadata of web sites
- Monitoring website for updates
- Tracking email
- Email header analysis
- Competitive Intelligence Gathering
- Monitoring website traffic
- Tracking online reputation
- WHOIS
- IP geolocation
- DNS footprinting
- Organization Information (phone numbers, employee details, etc...)
- Relations with other companies
- Network Information (Domains, IPs, etc...)
- System Information (OSes, passwords)
- Know Security Posture: know the security posture of the target organization
- Reduce Focus Area: reduce the attackers focus area to a specific range of IP, network, domain names, etc...
- Identify Vulnerabilities: identify vulnerabilities in the target system
- Draw Network Map: draw a map or outline the target organization's network infrastructure
Operators:
cache:
- Display the web page stored in the google cachelink:
- List of web pages that have links to the specified web pagerelated:
- List of web pages that are similar to a specified web pageinfo:
- Presents some information that google has about the particular pagesite:
- Restrict the results to those websites in the given domainallintitle:
- Restricts the result to those websites with all of the search keywords in the titleintitle:
- Restrict the results to documents containing the search keyword in the titleallinurl:
- Restrict the results to those with all of the search keywords in the URLinurl:
- Restrict the results to documents containing the search keyword in the URLlocation:
- Find information for a specific locationintext:
- Restrict the results to documents containing the search keyword in the content
Find more at ahrefs blog.
Whois databases are maintained by Regional Internet Registries and contain personal information of domain owner (eg.: email address).
whois
uses TCP port 43.
Example on Linux:
whois danielgorbe.com
DNS record types:
A
: Points to a host's IP addressMX
: Points to a domain's mail serverNS
: Points to a host's name serverCNAME
: Canonical naming allows aliases to a hostSOA
: Indicate authority for domainSRV
: Service recordsPTR
: Maps IP address to a hostnameRP
: Responsible personHINFO
: Host information record includes CPU type and OSTXT
: Unstructured text records
Example on Linux:
dig danielgorbe.com
Trace the path between you and your target computer.
Example on Linux:
traceroute danielgorbe.com