hping icon indicating copy to clipboard operation
hping copied to clipboard

Wrong byte order in the sequence number of ICMP echo requests (Little Endian)

Open kontaxis opened this issue 10 years ago • 0 comments

In sendicmp.c the sequence number header field of ICMP echo requests is set to _icmp_seq which is a counter. However in little-endian architectures (x86) we need to change the byte order to big-endian so that it meets the network order convention. We can use htons(_icmp_seq) for this.

kontaxis avatar Dec 03 '15 17:12 kontaxis