diff --git a/netcard.go b/netcard.go index 829ed6f..4b7626c 100644 --- a/netcard.go +++ b/netcard.go @@ -101,9 +101,8 @@ func NewNetTunnel() *NetTunnel { log.Printf("% x len: %d", frame.Ethertype(), len(frame)) switch frame.Ethertype() { case ethernet.ARP: - log.Printf("bytes len: %d type(arp): % x", len(rbuf), frame.Ethertype()) // 数据长度 arp := ARP(frame) - log.Println(arp.IPv4Source(), arp.Source(), arp.IPv4Destination(), arp.Destination()) + log.Printf("bytes len: %d type(arp): % x src: %s(%s) dst: %s(%s)", len(arp), frame.Ethertype(), arp.IPv4Source(), arp.Source(), arp.IPv4Destination(), arp.Destination()) // 数据长度 SwapBytes(frame, 0, frame, 6, 6) binary.BigEndian.PutUint16(frame[20:22], 2)