Add ports list and autogeneration script