比方说,我拦截了一个来自Netfilter的包,并随后返回了NF_STOLEN。在某些时候,我想重新注入这个数据包,在这种情况下,它是来自它的TCP数据流。我想从内核空间做到这一点。到目前为止,我一直无法找到一种方法来做到这一点。谢谢您的帮助。如何将被盗包返还给Netfilter
0
A
回答
0
好,应该寻找多一点的时间...
nf_reinject(..)似乎是处理这个正确的方法。
0
你能解释一下你想在这里实现什么。因为如果您返回NF_STOLEN
,这意味着您已经发送/处理了该数据包(即通过调用dev_queue_xmit
)。如果您还没有发送或使用该数据包并希望稍后由内核处理,请使用NF_QUEUE
和nf_reinject
。
相关问题
- 1. 如何防止apikey被盗?
- 2. 如何使用netfilter捕获数据包?
- 3. 如何防止javascript代码被盗用?
- 4. 如何证明图像被盗?
- 5. 修改数据包的netfilter
- 6. 如何在使用netfilter返回NF_DROP后停止后续数据包?
- 7. 如何破解Linux Netfilter-iptable?
- 8. 防止HTML代码被盗
- 9. 防止数据被盗取
- 10. SVN错误:写锁被盗
- 11. CSRF:POST请求返回的JSON数据可以被盗吗?
- 12. 如何将promise返回()/ catch()结果给包含promise的函数?
- 13. java包将值返回给servlet
- 14. 如何防止新的WPF表单被盗取焦点?
- 15. 如何防止您的JavaScript代码被盗,复制和查看?
- 16. 被盗的PS4 - 如何获取MAC地址
- 17. 如何防止flv盗链?
- 18. 如何使用DPDK运行Netfilter(iptables,nftables)
- 19. iPhone在被盗时发出警报
- 20. 防止iframe被盗取焦点
- 21. 被盗版的apis通过了
- 22. 可以加密码被盗吗?
- 23. 如何处理相关的开放标识账户被封锁,被盗等
- 24. 确实将图像保存为swf,防止图像被盗用?
- 25. 如何将列表返回给json
- 26. 如何将XML返回给响应流?
- 27. 如何将JavaScript变量返回给Ajax?
- 28. 如何将PowerShell变量返回给VBScript
- 29. 如何将XML从C#返回给JQuery
- 30. 如何将消息返回给ajax?
有多尴尬。似乎nf_reinject只适用于NF_QUEUE被返回。所以,如果数据包被盗,仍然在寻找amswer。 – meg18019 2010-03-20 17:47:56