ICMP Packets by Process
This DTrace one-liner counts ICMP sent/received packets by process:
# dtrace -n 'icmp:::send,icmp:::receive { @[args[1]->cs_pid] = count(); }'
dtrace: description 'icmp:::send,icmp:::receive ' matched 20 probes
^C
100961 1
100965 1
100968 1
These represent 3 ICMP messages received in response to ping - U
requests.