In Linux there is no way to identify packets by source process, which I believe is a glaring fundamental design flaw. Is this mitigated in Freebsd, a purportedly superior OS in terms of networking security? Is there a way to identify any outgoing network packets by the source process that produced it?