Matt Layher
Matt Layher
Your proposed changes for Linux look fine to me > Do you think this should be implemented by opening an AF_LINK socket simply to add the mcast then closing the...
Yes, because the type must implement https://golang.org/pkg/net/#PacketConn. IMO it probably makes the most sense to have the parameter be of type `net.HardwareAddr`.
Thank you for sharing. That is unfortunate; is there any alternative to BPF device files that we could possibly leverage? Hooking into the runtime network poller's epoll support on Linux...
Absolutely!
Seems okay to me to just return an error if `SetBPF` is used on Windows. Also it should be documented that it only works on Linux, Darwin, and *BSD.
No idea, sorry. I'm only really familiar with Linux and *BSD system calls.
I think @terinjokes was going to look at this?
Apologies for the delay. Could you please rebase this on master as well? Thanks.
Hi there. It appears that the bencode library I used got moved to GitHub: https://github.com/jackpal/bencode-go. Unfortunately, I have no plans to continue work on `goat`. It was my first Go...
PRs welcome, although frankly, the interface exposed is identical (with a couple additions) to the standard `net.PacketConn` interface.