首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我的毕设是做一个ARP防火墙,有些有关问题需要解决

2012-03-11 
我的毕设是做一个ARP防火墙,有些问题需要解决。我的毕设是做一个ARP防火墙,有些问题需要解决。网上有个开源

我的毕设是做一个ARP防火墙,有些问题需要解决。
我的毕设是做一个ARP防火墙,有些问题需要解决。
网上有个开源程序ARP监控,我也想模仿它设计一个arp防火墙。
我的程序分为两部分
1,NDIS中间层驱动,主要负责提取ARP包。看网上说了很多,主要是修改PASSTHRU的例子。
2,应用层程序。那个开源程序ARP监控,我看了,但是没看懂。有这样几个问题,希望高手详细解释一下:
(1)应用程序怎样接受来自驱动的ARP包
(2)接受到ARP包以后,我怎样看里面的内容,也就是解析吧。
(3)我要维护一张ARP缓存表,怎么实现。
说白了,就是我不知道怎样用程序实现我以上的想法,各位高人请给小弟一些指引吧。万分感谢!虽然我的分不多,但我会全力相送!

[解决办法]
像ICMP这些,还可以用RAW_SOCKET来构造,但是ARP应该不能用RAW_SOCKET自己构造。

你可以参考下这个。
http://dev.csdn.net/develop/article/28/28419.shtm

热点排行