Attack Surface Mapper: automate the reconnaissance process