历时一个月终于写完了自己第一个算是比较大的项目了,历经无数次重启,调试,od,windbg。。。

基于TDI和NDIS中间层驱动开发的天眼防火墙,功能很简单。呵呵

不算上驱动有6000行吧,纯sdk加内嵌汇编写的。比较臃肿,因为是学习版,所以尽可能锻炼自己的编程能力。

例如光存放记录有到了普通的文件存放和检索,access数据库存放和检索,注册表存放和检索。。。

 

并且将TDI驱动和NDIS驱动的安装都实现自动安装了,全都集合到资源里面

贴个图纪念下、。。。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

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

 

哈哈,流量统计画面图就不贴了,太垃圾了。。。编程最不喜欢搞界面了,但是好的界面看着舒服,矛盾啊

 

虽然基本差不多完成了,但是还是有好的的事情要做的,因为是有驱动的原因,仅在本机和虚拟机的xp sp3上做了测试,其他版本并不知道会不会出问题。

 

其实还是有很多其他的功能可以添加的,但是时间有限,还要学习其他的方面的。

 

马上开始下一个项目的编写,预期想做一个ssdt idt表恢复,进程查看,驱动服务列表查看等等。。。。

 

学海无涯,苦做舟!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐