小编wti*_*tip的帖子

如何使用tun/tap接口拆分数据包,隧道然后重新组装.(类似于MLPPP)

我正在寻找创建一个客户端/服务器应用程序,我可以用来将网络数据包分成两半,通过单独的udp连接隧道传输每一半的数据包(因为每个udp连接将通过不同的wifi链接),然后重新组装在另一端拆分数据包.除了分割数据包之外,每个半数据包还必须具有ID和序列号,以便可以正确地重新组装它们.

基本上我正在尝试做类似于MLPPP的事情

我希望使用python和TUN/TAP网络驱动程序来做到这一点.我发现以下python代码示例和模块,我认为可能对此项目有所帮助.

Python tun/tap

Python原始数据包操作

我的问题是可以使用python完成必要的数据包修改,这可能是什么方法来解决这个问题?我可以使用上面的模块来做这个还是有更好的解决方案?我正在寻找一些能引导我朝正确方向发展的信息,因为我不是一名经验丰富的程序员.欢迎使用任何代码示例或其他链接.

python networking tap packet

6
推荐指数
1
解决办法
4756
查看次数

标签 统计

networking ×1

packet ×1

python ×1

tap ×1