I have done a LOT of research and there is conflicting information as to what ports are used and the way there configured.
So I want to run by the information that I have found to make sure I am on the right page.
http://flightaware.com/adsb/piaware/about This image seems to be outdated as of 9/28/2015 update 2.1.3
It has 2 ports listed that are in use 30004, 30005
30004 is the inbound port listening for mlat information from FlightAware servers.
30005 is an outbound port sending data to, PlanePlotter, Virtual Radar Server, ect. via “Beast-format”
But if you look at the GitHub
https://github.com/flightaware/piaware
30005 is still the outbound port sending data “Beast-format”
30104 is the inbound port listening for mlat information from flightaware server.
30004 is not used
Now the Dump1090 that is packaged with piaware is “mutability/dump1090” in the read me there is no ports listed. So I go back to the program it was forked from “MalcolmRobb/dump1090” and find more ports listed.
30001 inbound port listening for RAW feed information
30002 outbound port sending RAW feed information
30003 outbound port sending Base station-format
So to put this all together.
30001 - Inbound - RAW Format
30002 - Outbound - RAW Format
30003 - Outbound - Base station Format
30004 - No Longer Used??? unless you have it configured manually
30005 - Outbound - Beast format
30104 - Inbound - Beast format
4999-9999 - Outbound- UDP