我想探索创建自定义IP醇的可能性。
也许在Python中使用scapy
。
我有一个tunnel
,在那里我收到了所有packet
,所以想看看我是否可以关闭目标IP,端口等并保持绝对的最低限度-但是使用{{1 }}。
使用ACK
或类似方法,这有可能吗?
我尝试了一些简单的东西,例如:
scapy
但这似乎不可行。
答案 0 :(得分:1)
您要达到什么目标?放弃的传输层端口号将每个节点的通信限制为一个进程。
您需要在IP堆栈中注册一个协议(编号),以使其将带有该协议的所有内容传递给您的处理程序。通常,使用UDP传输并在顶部构建自己的东西要容易得多。您还可以简单地对UDP数据报编号,并在应用程序级别对其进行确认。