吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4172|回复: 16
收起左侧

[原创工具] 基于NDIS filter的防火墙 开源

  [复制链接]
ICEY 发表于 2022-6-18 00:26

这个学期有个课程设计大作业需要设计一个防火墙防火墙需要满足以下功能

1.可以通过IP进行拦截数据包

2.可以通过进程进行拦截数据包

3.可以知道哪些会话不是本机主动发起的

4.一个易用的图形界面

项目

我的设计大概分为三个部分:

1.内核部分:

​ 负责拦截数据包,进行过滤的操作。

2.DLL部分:

​ 负责与内核进行交互,与前端进行交互。Ring 3 层的功能实现。

3.GUI部分:

​ 就是一个图形界面,调用 DLL中的函数与内核进行交互。易语言开发,不得不说易语言开发GUI真的方便。

GUI图示:

exe1.png

项目 源代码、成品下载:

GitHub项目下载

一些注意事项:

​ 成品中的驱动未签名。测试时需要 开启 "禁止驱动签名强制性"。

​ DLL和GUI程序需要放在 同一文件夹内。

​ 关于更详细的说明,可查看项目首页的readme。一定要看!

补充:

​ 一些主要的功能都在驱动层中实现,协议栈之类的。

​ 虽然代码写的挺烂的。但是还是求各位大哥点个小星星。

免费评分

参与人数 5吾爱币 +10 热心值 +4 收起 理由
pbgz + 1 + 1 谢谢@Thanks!
catoo1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Ainmekone + 1 用心讨论,共获提升!
hellozhanghe + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ICEY 发表于 2022-6-19 12:14
影风 发表于 2022-6-19 11:05
要是能支持拦截后修改就好了!

有源码。你自己加这个功能应该不会太难。
27149 发表于 2022-6-18 02:13
头像被屏蔽
hwxq43 发表于 2022-6-18 05:09
tylerd006 发表于 2022-6-18 07:06
下来试试看,感谢
minibeetuaman 发表于 2022-6-18 09:12
好怀念呀,这个中间层的驱动能完成所有的需求!
Cokeie 发表于 2022-6-18 11:09
很经典的东西了,感谢分享。
photocs 发表于 2022-6-18 11:20
先研究一下看看
seawaycao 发表于 2022-6-18 12:31
很强大,谢谢分享!
zfzxt8281292 发表于 2022-6-18 13:01
试试看,谢谢楼主分享
dunet 发表于 2022-6-18 19:31
感谢楼主开源。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-26 21:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表