基本的HTTP防火墙

AJ.*_*AJ. -1 c linux firewall

我开始研究智能防火墙,但在此之前,我需要清楚地了解一个非常基本的防火墙是如何工作的.由于我和我的团队在C方面最舒服,我们将使用它.

有人可以举一个用C编写的非常基本的防火墙的例子.

Jam*_*lis 6

开发正确的防火墙并非易事.您需要完全了解底层操作系统的网络堆栈以及OSI模型所有层的各种协议.

负责最广泛使用的Linux数据包过滤软件的netfilter/iptables项目是开源的,应该可以让您很好地了解防火墙的内容.它当然不属于"非常基本"类别,但我对任何声称"非常基本"的防火墙软件都持谨慎态度.