Allow write access to bpf in pcap_open()
Joerg Sonnenberger
joerg at britannica.bec.de
Tue Nov 9 02:09:44 PST 2004
On Sun, Oct 17, 2004 at 09:52:24PM +0200, Frank Denis wrote:
> Hello.
>
> libpcap as shipped in DragonFly 1.1-current opens the descriptor with
> O_RDONLY.
>
> This is not consistent with most other operating systems. Linux doesn't
> use bpf but it's possible to inject packets through the descriptor. Same
> thing on Solaris. NetBSD and OpenBSD made local changes to pcap_open() a
> long time ago to allow this.
I don't exactly like this change until we also have the support for
priviledge separation in BPF. I put the later on my TODO list, but it
will take a while until it moves to top.
>
> It would be nice if the same change was introduced in DragonFly as well.
> It would unbreak things like ucarp.
What's ucarp?
Joerg
More information about the Submit
mailing list