如何开发一个简单防火墙软件

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:49:32
如何用C/C++开发一个防火墙软件,其中网络抓包的程序用winpcap来实现,这样的话,其中的过滤规则应该怎么实现呢?还有做MFC界面的时候,怎么样能够在界面做好后讲前面编好的模块,如抓包,过滤,报警等加进去?要编译形成 .exe文件后才能链接吗??求诸位高手帮帮忙啊~~~

好像winpcap不能做防火墙吧?你查一下,我记得是这样的

既然要做简单的防火墙那就自己定义几个规则啊,如不允许IP地址为某某的包,或者不允行端口号为某某某的包

这样做成后把规则组合起来就有实用效果了。如禁止收发邮件(把smtp和pop3端口封了)

一般做界面是不会做成exe再调用的。做成一个对话框调用时这样
CYourDlg dlg;//定义一个对话框类
dlg.DoMoal();//显示

过滤和抓包是两码事,抓到了不一定能过滤掉,
规则就是一大堆逻辑表达式,是是非非,真真假假...
这个题目不是一句两句能讲清楚的。
多找点资料看看吧。