designing and implementing linux firewalls

As networks and networking become more complicated, the need for tighter and more flexible management becomes greater. Though there are several different firewall and routing solutions available, iptables is able to compete with all of them -- for free for that matter. And just how can iptables do this? Read this book to find out!

Designing and Implementing Linux Firewalls and QoS is a great read. Not only does it cover basic packet filtering and traffic control, but also touches on simple TCP/IP concepts for beginners and open source routing for more advanced users. The first half of the book teaches the reader about all of these topics using great definitions and explanations, and short, simple real-world examples. The second half of the book is filled with case studies. The studies are broken up into three chapters: small, medium, and large environments. By the time you've finished this book, not only will you have a firm understanding of what iptables can do, but several example implementations to study from.

Books based solely on iptables are hard to come by as it is. But to have one that does such an excellent job showing off what modern iptables can do is an absolute rarity. I give Designing and Implementing Linux Firewalls and QoS a 10/10.