From ac822133d7818ea63bda372113ab8a75b5729f7b Mon Sep 17 00:00:00 2001 From: Jean-Louis Huynen Date: Fri, 15 Feb 2019 14:55:32 +0100 Subject: [PATCH] removes old ip4 code --- d4-tlsf.go | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/d4-tlsf.go b/d4-tlsf.go index 9995736..1128d3d 100644 --- a/d4-tlsf.go +++ b/d4-tlsf.go @@ -305,25 +305,16 @@ func main() { // Well it sures complaing about not knowing how to decode TCP } - fmt.Printf("%s\n", ip4.SrcIP) - // fmt.Printf("%s", hex.Dump(decoded)) - for _, layerType := range decoded { switch layerType { case layers.LayerTypeIPv6: - fmt.Println(" IP6 ", ip6.SrcIP, ip6.DstIP) + //fmt.Println(" IP6 ", ip6.SrcIP, ip6.DstIP) case layers.LayerTypeIPv4: - - fmt.Println(" IP4 ", ip4.SrcIP, ip4.DstIP) + //fmt.Println(" IP4 ", ip4.SrcIP, ip4.DstIP) // defrag the IPv4 packet if required if !*nodefrag { - ip4Layer := packet.Layer(layers.LayerTypeIPv4) - if ip4Layer == nil { - continue - } - ip4 := ip4Layer.(*layers.IPv4) l := ip4.Length - newip4, err := defragger.DefragIPv4(ip4) + newip4, err := defragger.DefragIPv4(&ip4) if err != nil { log.Fatalln("Error while de-fragmenting", err) } else if newip4 == nil { @@ -375,6 +366,8 @@ func main() { } } + Info(fmt.Sprintf("%d Bytes read.\n", bytes)) + assembler.FlushAll() streamFactory.WaitGoRoutines()