天眼学习版防火墙(个人版)
历时一个月终于写完了自己第一个算是比较大的项目了,历经无数次重启,调试,od,windbg。。。基于TDI和NDIS中间层驱动开发的天眼防火墙,功能很简单。呵呵不算上驱动有6000行吧,纯sdk加内嵌汇编写的。比较臃肿,因为是学习版,所以尽可能锻炼自己的编程能力。例如光存放记录有到了普通的文件存放和检索,access数据库存放和检索,注册表存放和检索。。。 并且将TDI驱动和N
·
历时一个月终于写完了自己第一个算是比较大的项目了,历经无数次重启,调试,od,windbg。。。
基于TDI和NDIS中间层驱动开发的天眼防火墙,功能很简单。呵呵
不算上驱动有6000行吧,纯sdk加内嵌汇编写的。比较臃肿,因为是学习版,所以尽可能锻炼自己的编程能力。
例如光存放记录有到了普通的文件存放和检索,access数据库存放和检索,注册表存放和检索。。。
并且将TDI驱动和NDIS驱动的安装都实现自动安装了,全都集合到资源里面
贴个图纪念下、。。。












这个警报是110报警,声音挺好听的



密码是采用md5加密后存放的,但是并未设置防止爆破。。

哈哈,流量统计画面图就不贴了,太垃圾了。。。编程最不喜欢搞界面了,但是好的界面看着舒服,矛盾啊
虽然基本差不多完成了,但是还是有好的的事情要做的,因为是有驱动的原因,仅在本机和虚拟机的xp sp3上做了测试,其他版本并不知道会不会出问题。
其实还是有很多其他的功能可以添加的,但是时间有限,还要学习其他的方面的。
马上开始下一个项目的编写,预期想做一个ssdt idt表恢复,进程查看,驱动服务列表查看等等。。。。
学海无涯,苦做舟!
更多推荐
所有评论(0)