port analysis