Closed darinkes closed 4 years ago
The checksum must be calculated on the echo response.
Currently it gets calculated on the received echo request, so the response gets sent with a wrong checksum.
More strict OS, like OpenBSD, drop ICMP Packets with a wrong checksum.
The checksum must be calculated on the echo response.
Currently it gets calculated on the received echo request, so the response gets sent with a wrong checksum.
More strict OS, like OpenBSD, drop ICMP Packets with a wrong checksum.