首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发iptables模块的最佳方法是什么?

开发iptables模块的最佳方法是什么?
EN

Stack Overflow用户
提问于 2012-09-20 04:43:38
回答 1查看 874关注 0票数 2

我有iptv提供商,它通过加密的udp多播通信来传送视频。这一次流被修补版本的udp2http代理解码。我想开发iptables模块来“动态”解密数据包,因为iptv频道swtich在我的电视上在udp流上更快,而不是http (并获得一些编写iptables模块的经验)。

有两种方法(我认为)

  1. 模块本身的写入解密算法
  2. 写入模块将数据发送到用户空间,编写守护进程对数据包进行解密,并将数据包发送回过滤器。

第一种是更快的,第二种是对系统更安全的(因为网络栈的延迟会降低系统的整体性能),并且可以具有更多的特性,易于调试等等。

哪条路最好?每种方式的利弊各有哪些?

EN

回答 1

Stack Overflow用户

发布于 2012-10-22 11:32:07

使用netfilter队列编写用户空间程序是一个更好的选择,因为解决方案可以快速开发(无需重新启动),还可以测试性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12506156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档