Add basic port scanning support