如果内容长度字段不可用,是否有方法确定有效负载的总大小?我可以通过scapy访问IP、TCP和UDP层。也许我可以用其中一个协议来确定总大小?

最佳答案

如果您严格地处理http,那么它要么需要指定一个内容长度头,要么指定via头使用定义良好的传输编码(即:分块)。
如果一个http响应指定了分块编码,那么你就不知道它到底要多长时间-它指定它将一直发送分块,直到你收到一个终止符(crlf)。

07-27 18:47