Service detection and naming