From 5eb956a9c394006a2e6d382b44751d2f244c531d Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 22 May 2019 16:07:46 +0200 Subject: [PATCH] Fix IPv6 parsing in windows kext handler --- firewall/interception/windowskext/handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firewall/interception/windowskext/handler.go b/firewall/interception/windowskext/handler.go index cbb5ac3c..d2c91c52 100644 --- a/firewall/interception/windowskext/handler.go +++ b/firewall/interception/windowskext/handler.go @@ -123,7 +123,7 @@ func convertIPv4(input [4]uint32) net.IP { func convertIPv6(input [4]uint32) net.IP { addressBuf := make([]byte, 16) for i := 0; i < 4; i++ { - binary.BigEndian.PutUint32(addressBuf[i:i+3], input[i]) + binary.LittleEndian.PutUint32(addressBuf[i*4:i*4+4], input[i]) } return net.IP(addressBuf) }