INNER CODE UNIT · Go
main
deepfence/FlowMeter · cmd/flowmeter.go:18
func main() {
ch := make(chan gopacket.Packet)
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt)
// Command line arguments.
ifLiveCapturePtr := flag.Bool("ifLiveCapture", false, "a bool")
filenamePtr := flag.String("fname", "foo", "a string")
maxNumPacketsPtr := flag.Int("maxNumPackets", 1024, "an int")
ifLocalIPKnownPtr := flag.Bool("ifLocalIPKnown", false, "a bool")
localIPPtr := flag.String("localIP", "143.198.72.237", "a string")
flag.Parse()
ifLiveCapture := *ifLiveCapturePtr
filename := *filenamePtr
maxNumPackets := *maxNumPacketsPtr
ifLocalIPKnown := *ifLocalIPKnownPtr