I see. But taken from the NOTES from these docs: The icmp protocol requires that the program be run as root or that it be setuid to root. The tcp and udp protocols do not require special privileges, but not all network devices implement the echo protocol for tcp or udp.
I'd rather not use setuid root.