AF_PACKET äquivalent unter Mac OS X (Darwin)

8

Ich versuche ein C-Programm unter Mac OS X zu kompilieren, das AF_PACKET-Sockets und libpcap verwendet, was ist das Äquivalent in OS X?

    
effervescent-phantom 02.09.2011, 14:22
quelle

1 Antwort

6

Das ähnlichste AF_PACKET-Socket in Mac OS X (und in anderen BSD-artigen Betriebssystemen wie FreeBSD, NetBSD, OpenBSD, Dragonfly BSD usw.) ist BPF, aber es funktioniert nicht sehr ähnlich wie AF_PACKET Steckdosen; siehe "man bpf".

Das genaue Äquivalent zu libpcap in Mac OS X (und in anderen BSD-aromatisierten UN * Xes) ist, naja, libpcap. (libpcap ist auch das genaue Äquivalent zu libpcap in vielen anderen UN * Xes, aber es wird nicht als Standardteil von all diesen UN * Xes ausgeliefert, wohingegen es als Standardteil von Mac OS X und die anderen BSD-aromatisierten UN * Xes.)

    
user862787 19.10.2011, 08:52
quelle

Tags und Links