From 922d651ac93f6165e1490238a9a4475000c3b3d3 Mon Sep 17 00:00:00 2001 From: Sascha Steinbiss Date: Thu, 29 Aug 2019 08:10:08 +0200 Subject: [PATCH] fix tuple ID calculation --- cmd/gommunityid.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/gommunityid.go b/cmd/gommunityid.go index 5c7bcae..efe8ac4 100644 --- a/cmd/gommunityid.go +++ b/cmd/gommunityid.go @@ -69,21 +69,21 @@ func main() { if dstip == nil { log.Fatalf("%s is not a valid IP address", tupleCmd.Args()[2]) } - srcport, err := strconv.ParseUint(tupleCmd.Args()[3], 16, 16) + srcport, err := strconv.ParseUint(tupleCmd.Args()[3], 10, 16) if err != nil { log.Fatal(err) } - dstport, err := strconv.ParseUint(tupleCmd.Args()[4], 16, 16) + dstport, err := strconv.ParseUint(tupleCmd.Args()[4], 10, 16) if err != nil { log.Fatal(err) } - proto, err := strconv.ParseUint(tupleCmd.Args()[0], 8, 8) + proto, err := strconv.ParseUint(tupleCmd.Args()[0], 10, 8) if err != nil { log.Fatal(err) } ft := gommunityid.MakeFlowTuple(srcip, dstip, uint16(srcport), uint16(dstport), uint8(proto)) communityid := cid.CalcBase64(ft) - fmt.Printf("%s", communityid) + fmt.Printf("%s\n", communityid) default: fmt.Println("expected 'pcap' or 'tuple' subcommands") os.Exit(1)