From 2f2e52393a217df466031f9bc2f15862b92e7429 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Wed, 7 Feb 2018 19:36:20 +0100 Subject: [PATCH] balls --- packets/queue.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packets/queue.go b/packets/queue.go index 09590fd7..8687e4cd 100644 --- a/packets/queue.go +++ b/packets/queue.go @@ -4,6 +4,7 @@ import ( "bytes" "fmt" "net" + "runtime" "sync" "sync/atomic" @@ -59,8 +60,12 @@ func NewQueue(iface *bnet.Endpoint) (*Queue, error) { Activities: make(chan Activity), } - fmt.Printf("OpenLive(%s)\n", iface.Name()) - q.handle, err = pcap.OpenLive(iface.Name(), 1024, true, pcap.BlockForever) + byName := iface.Name() + if runtime.GOOS == "windows" { + byName = iface.IpAddress + } + + q.handle, err = pcap.OpenLive(byName, 1024, true, pcap.BlockForever) if err != nil { return nil, err }