NetShield防火墙可执行程序及源码

LANShield是一款曾受好评的局域网防护软件,具备拦截ARP攻击、保护网关等功能。作者分享了软件的设计初衷及后续发展遇到的问题,并提供了源码供学习参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前身是LANShield,放在了天空软件城,刚发布时,还算比较受好评,但是由于我的不断改进,功能杂七杂八,体积臃肿,BUG不断。现在基本等于一个废物了,却还一直挂在各大网站。其间还不断有热心网友的回馈,这点还是很欣慰的。大部分朋友都说最初的LANShield1.0好用,界面简洁,特色突出。可是俺也一直没保存副本,网上搜索貌似也没了,这点很囧。。

这个程序我是不准备更新的了,自己再看源码脑袋都疼,毕竟是第一个像样的作品,在设计与代码风格上实在是很糟糕,而且很多代码都是ctrl+c,ctrl+v。但是我觉得还是很有参考价值的,功能丰富,做项目需要代码的可以拿去参考下。先介绍下基本功能吧:

  • 有效拦截局域网内的ARP攻击,并具有保护网关功能
  • 可配合服务器端,更有效管理局域网网络
  • 自带应用层过滤模块,有效控制本机进程的网络访问
  • 自带攻击模块,用于反击,包含所有ARP攻击方法
  • 内嵌入侵检测模块,更有效的防御跨网段攻击

其中,红色字体标注的才是我这软件真正受欢迎的地方。。。还支持窃取局域网内用户QQ账号的功能,但是经测试,对现在的QQ版本已经无.效了,可能是TX改了协议,或者把账号也加密了,现在也没时间细究了。以下是一些界面:

最后,关于源码的一点说明。
NetShield为主程序源码,开发环境为VS2005.
MyFireWallLSP为过滤模块DLL源码,COPY至《Windows网络与通信程序设计》第12章。
Server为服务器源码,Java编写,请配合MYSQL使用
核心驱动使用的是Winpcap,使用前请确认安装了Winpcap,且将随压缩包附带的WpdPack下的Inclue与Lib文件夹导入了VS2005。

下载地址:http://download.youkuaiyun.com/source/1551506

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值