阅读:1355回复:1
如何在Linux下改动以太网数据包,netfilter的钩子可以么?
各位,我对Linux内核不是很熟悉。
我想实现一个工具,能对网卡接收到的以太网帧进行改动,然后再提交给上层。不知应该改动系统内核中哪部分源程序,或者使用哪种机制进行修改比较好。或者有些其他的什么工具可以使用(比如libdnet之类)。以前只用过pcap之类抓包的工具,不知改动一个以太网帧该怎么干。 具体要求是:可以指定处理特定网卡的网络数据;可以指定对发送出去的以太网数据帧进行特定操作; 我知道在Windows下用NDIS机制可以做到,那么在Linux下呢?怎么样才能在内核中插入这么一层操作呢? 请大侠不吝赐教,谢谢了。 wang_yuchen@sina.com.cn |
|
沙发#
发布于:2004-05-27 10:58
楼主,后来你是怎么解决的,我也涉及到了这个,但目前无从下手。我在帖子“请教:linux下的passthru”中征集答案,谢谢你的答复
|
|