Ethereal is a packet analyzer that can be fully recommended for professionals, as it even displays all the information sorted by types. You can capture the data from both the network, and a disk capture, as it supports over 20 different formats and more than 300 protocols.
Ethereal uses a system to view the data, and a completely different and incompatible system to carry out the captures (tcpdump).
Once the capture parameters have been established, the program will display the results on 3 information windows. Once done, you can access a list of all the captured packets, with relevant information as well as the ports that were used.