如何使用tcpdump监视端口80上的中止连接

我可以使用tcpdump来检测源自特定IP(我的远程IP)的端口80(Apache)上的中止连接。 我可以在我的Web浏览器中重新生成Aborted连接,但是我无法validation请求是否到达我的服务器。 我试过这个,但是不知道连接是否中止。

tcpdump -n -i eth0 -s 0 src or dst port 80|grep -F "XXX.XXX.XXX.XXX" 

我认为当一个TCP数据包发送告诉连接重置时,会发生“中止”连接,表示这个标志是RST标志。

您可以使用tcpdump -i eth1 'tcp[13] & 4 = 4'来过滤RST。 此外,一点closures点,但grep tcp转储是有点懒,你总是可以添加dst host X or src host X到您的filter。