On Linux systems with 2.2 or later kernels, an interface argu-
ment of ``any'' can be used to capture packets from all inter-
faces. Note that captures on the ``any'' device will not be
done in promiscuous mode.
Note that in tcpdump(1) it explicitly states (for -i):
So I’m assuming they read the manual. The follow-on question stands: is there a way to do something similar (perhaps with a different tool) on FreeBSD?
I could imagine a simple script that launches tcpdump for each up interface, but that’s not ideal.
tcpdump
on pflog0.