请教原始套接字可以这样用吗

bigpeon 2008-02-19 11:43:19
小弟想给局域网做一个外发数据包检查的东东,设想如下:

A[PC] ---> B[我的过滤服务器] ---> c[网关]

A 把 B 设为自己的网关,B 使用真正的网关C,
每当A有数据包发往外网时,首先发到B,
在B上面运行我自己编写的软件,用Raw Socket(不是混杂模式)截获发给自己的包,
然后分析内容,根据规则决定是否调用sendto发到网关C。

请各路大仙看看是不是可行呢?
Raw Socket 能不能收到这种类型的包?

叩谢~~!
...全文
104 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigpeon 2008-02-21
  • 打赏
  • 举报
回复
唉,都没人回答。自己弄出来了
bigpeon 2008-02-19
  • 打赏
  • 举报
回复
另外,这种过滤是单向的,从外网发到内网的包应该不受影响吧?就是可以从C直接发到A,因为B没有改源地址。

4,387

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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