Per controllare le porte puoi usare iptables. Come front-end grafico, ci sono diversi programmi... per esempio Firestarter...