There are several that "specialize" in this listed at Wikipedia; YMMV. Too many to provide a full list, but...
<
Openwall, Smoothwall, and ZeroShell look interesting. Many choices to pick from. If you aren't dead set on "Linux" I would consider pfSense (FreeBSD derivative).