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

fish6256 2009-05-10 12:10:22
我的毕设是做一个ARP防火墙,有些问题需要解决。
网上有个开源程序ARP监控,我也想模仿它设计一个arp防火墙。
我的程序分为两部分
1,NDIS中间层驱动,主要负责提取ARP包。看网上说了很多,主要是修改PASSTHRU的例子。
2,应用层程序。那个开源程序ARP监控,我看了,但是没看懂。有这样几个问题,希望高手详细解释一下:
(1)应用程序怎样接受来自驱动的ARP包
(2)接受到ARP包以后,我怎样看里面的内容,也就是解析吧。
(3)我要维护一张ARP缓存表,怎么实现。
说白了,就是我不知道怎样用程序实现我以上的想法,各位高人请给小弟一些指引吧。万分感谢!虽然我的分不多,但我会全力相送!
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
morris88 2009-05-10
  • 打赏
  • 举报
回复
1、基本上完全在核心完成,包括 arp 缓存表,貌似在 tcp/ip 协议栈之前进行处理吧
2、应用层只需一个简单的配置管理,它查询设置核心的 arp 缓存表
fish6256 2009-05-10
  • 打赏
  • 举报
回复
谢谢哥们儿,能详细点吗?
fish6256 2009-05-10
  • 打赏
  • 举报
回复
这里面好像没有关于编程的内容,不过还是要感谢您的关注。
newboy686 2009-05-10
  • 打赏
  • 举报
回复
是一个关于网络的问题, 看了很受启发, 努力中!

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧