2010-12-11 183 views
0

我正在玩C中的pcap库。我可以在pcap_compile调用中使用过滤器表达式“port 80”来过滤http流量,但现在我想知道是否可以专门过滤POST请求。如何使用pcap过滤POST请求?

有谁知道过滤http POST请求的过滤器表达式吗?

回答

0

下应该只匹配文章:

port 80 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x504f5354 

然而,HTTP请求可能在不同的TCP数据包被分割,因此,您可能无法获得完整的请求。

+0

谢谢,节日快乐。 – ktm5124 2010-12-11 22:24:15