From 2dcc5e0d9a7fdcadd5f2e2e0d5a8875b9cac8db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=80=9D=E6=95=8F?= Date: Thu, 1 Sep 2022 12:10:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0TAP=E6=B5=8B=E8=AF=95(TODO=20=E8=A7=A3?= =?UTF-8?q?=E6=9E=90arp)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- netcard.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/netcard.go b/netcard.go index 95e5ba9..a5efbd3 100644 --- a/netcard.go +++ b/netcard.go @@ -148,7 +148,9 @@ func NewNetTunnel() *NetTunnel { for wbuf := range nt.writer { var frame ethernet.Frame = wbuf copy(frame[0:6], nt.ifmac) - log.Printf("ifce write %d %s", len(frame), frame.Destination()) + log.Printf("ifce write %d ", len(frame)) + payload := frame.Payload() + log.Println(frame.Source(), net.IP(payload[12:16]).To4(), binary.BigEndian.Uint16(payload[20:22]), frame.Destination(), net.IP(payload[16:20]).To4(), binary.BigEndian.Uint16(payload[22:24])) _, err := nt.ifce.Write(frame) if err != nil {