hping send SYN: how not to send RST after receiving SYN/ACK?

后端 未结 1 1931
盖世英雄少女心
盖世英雄少女心 2021-02-11 04:09

using hping, I send SYN packet, second peer is listening and replies with SYN/ACK, but hping (or linux kernel does it I guess) sends RST after receiving SYN/ACK.

Is ther

1条回答
  •  逝去的感伤
    2021-02-11 04:31

    This command should drop any TCP packet with the RST flag set your machine would send to the specific destination:

    iptables -I OUTPUT 1 -d  -p tcp --tcp-flags RST RST -j DROP
    

    to revert it, use:

    iptables -D OUTPUT -d  -p tcp --tcp-flags RST RST -j DROP
    

    An alternative is to block all incoming TCP packets with SYN+ACK flags set from the specific source (i.e. the packets that cause the RST):

    iptables -I INPUT 1 -s  -p tcp --tcp-flags SYN,ACK SYN,ACK -j DROP
    

    to revert it, use:

    iptables -D INPUT -s  -p tcp --tcp-flags SYN,ACK SYN,ACK -j DROP
    

    Works for me with hping3 -S -p 22

    0 讨论(0)
提交回复
热议问题