关于路由器,入侵检测系统,防火墙的开发?解决方法

关于路由器,入侵检测系统,防火墙的开发?
请教大家一下,路由器,防火墙的开发
一般是使用什么语言?
需要了解哪些知识?
实在是不知道发到哪个版里,只好发在这个版了。。
请大家指导。


------解决方案--------------------
一般用Linux下的iptable实现。语言的话一般用C实现。
------解决方案--------------------
有没有人用过ZyNOS?