#!/usr/sbin/dtrace -s #pragma D option quiet /* * Count the number of outbound connections by remote host and port. */ dtrace:::BEGIN { printf("Tracing... Hit Ctrl-C to end.\n"); } tcp:::connect-established { @num[args[2]->ip_daddr, args[4]->tcp_dport] = count(); } dtrace:::END { printf(" %-26s %-8s %8s\n", "HOST", "PORT", "COUNT"); printa(" %-26s %-8d %@8d\n", @num); }