I have heard of ufw
and of course using iptables
but is there any other firewall or port manager for incoming/outgoing connections. I am also looking for GUI based ones apart from terminal ones and a bonus for any tool used to help in the DDOS attacks and automatic banning that come with Ubuntu. Not talking server only but desktop too.