External Footprinting: Reconnaissance and Mapping