We normally use hardware firewalls in order to perform two things:
1. Allow/block port connections from outside the LAN.
2. Allow/block applications and URLs in internet.
We would like to know if using a virtualized linux fedora instead of some router with firewall could we accomplish the same task, and how to.