ports analysis