gpt4 book ai didi

linux - 将数据包注入(inject) linux 内核以模拟以太网数据包到达的最佳方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:22 26 4
gpt4 key购买 nike

我正在为一些隧道事件编写一个 linux 内核模块。该模块将从网络堆栈中获取数据包并对其执行一些操作。从底部将数据包注入(inject)堆栈的最佳方法是什么(模拟以太网数据包在线到达),以便数据包遍历整个接收路径并传送到我的模块。

我的模块使用内核 br_handle_frame_hook 钩子(Hook)来获取数据包,这意味着它不能与 linux 原生 bridge 模块共存。任何想法将不胜感激。

最佳答案

考虑使用 NetFilter

http://www.phrack.org/issues.html?issue=61&id=13

TAP 会很棒,如果你在用户空间工作,而你不是

关于linux - 将数据包注入(inject) linux 内核以模拟以太网数据包到达的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13929728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com