This commit is contained in:
evilsocket 2018-02-07 19:36:20 +01:00
commit 2f2e52393a

View file

@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"fmt" "fmt"
"net" "net"
"runtime"
"sync" "sync"
"sync/atomic" "sync/atomic"
@ -59,8 +60,12 @@ func NewQueue(iface *bnet.Endpoint) (*Queue, error) {
Activities: make(chan Activity), Activities: make(chan Activity),
} }
fmt.Printf("OpenLive(%s)\n", iface.Name()) byName := iface.Name()
q.handle, err = pcap.OpenLive(iface.Name(), 1024, true, pcap.BlockForever) if runtime.GOOS == "windows" {
byName = iface.IpAddress
}
q.handle, err = pcap.OpenLive(byName, 1024, true, pcap.BlockForever)
if err != nil { if err != nil {
return nil, err return nil, err
} }