removes old ip4 code
parent
7f13807d98
commit
ac822133d7
17
d4-tlsf.go
17
d4-tlsf.go
|
@ -305,25 +305,16 @@ func main() {
|
||||||
// Well it sures complaing about not knowing how to decode TCP
|
// 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 {
|
for _, layerType := range decoded {
|
||||||
switch layerType {
|
switch layerType {
|
||||||
case layers.LayerTypeIPv6:
|
case layers.LayerTypeIPv6:
|
||||||
fmt.Println(" IP6 ", ip6.SrcIP, ip6.DstIP)
|
//fmt.Println(" IP6 ", ip6.SrcIP, ip6.DstIP)
|
||||||
case layers.LayerTypeIPv4:
|
case layers.LayerTypeIPv4:
|
||||||
|
//fmt.Println(" IP4 ", ip4.SrcIP, ip4.DstIP)
|
||||||
fmt.Println(" IP4 ", ip4.SrcIP, ip4.DstIP)
|
|
||||||
// defrag the IPv4 packet if required
|
// defrag the IPv4 packet if required
|
||||||
if !*nodefrag {
|
if !*nodefrag {
|
||||||
ip4Layer := packet.Layer(layers.LayerTypeIPv4)
|
|
||||||
if ip4Layer == nil {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
ip4 := ip4Layer.(*layers.IPv4)
|
|
||||||
l := ip4.Length
|
l := ip4.Length
|
||||||
newip4, err := defragger.DefragIPv4(ip4)
|
newip4, err := defragger.DefragIPv4(&ip4)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln("Error while de-fragmenting", err)
|
log.Fatalln("Error while de-fragmenting", err)
|
||||||
} else if newip4 == nil {
|
} else if newip4 == nil {
|
||||||
|
@ -375,6 +366,8 @@ func main() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Info(fmt.Sprintf("%d Bytes read.\n", bytes))
|
||||||
|
|
||||||
assembler.FlushAll()
|
assembler.FlushAll()
|
||||||
streamFactory.WaitGoRoutines()
|
streamFactory.WaitGoRoutines()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue