带有ACK的自定义IP协议

时间:2018-09-09 09:22:59

标签: python networking ip scapy

我想探索创建自定义IP醇的可能性。 也许在Python中使用scapy

我有一个tunnel,在那里我收到了所有packet,所以想看看我是否可以关闭目标IP,端口等并保持绝对的最低限度-但是使用{{1 }}。

使用ACK或类似方法,这有可能吗?

我尝试了一些简单的东西,例如:

scapy

但这似乎不可行。

1 个答案:

答案 0 :(得分:1)

您要达到什么目标?放弃的传输层端口号将每个节点的通信限制为一个进程。

您需要在IP堆栈中注册一个协议(编号),以使其将带有该协议的所有内容传递给您的处理程序。通常,使用UDP传输并在顶部构建自己的东西要容易得多。您还可以简单地对UDP数据报编号,并在应用程序级别对其进行确认。