From ec9dc251d2ca9d86627dfaf79abaa88185cd4b54 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 12 Oct 2020 20:02:20 +0200 Subject: py-flow-info: Print BasicEvents. Signed-off-by: Toni Uhlig --- examples/py-flow-info/flow-info.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'examples/py-flow-info/flow-info.py') diff --git a/examples/py-flow-info/flow-info.py b/examples/py-flow-info/flow-info.py index 044d11d9b..85ada4847 100755 --- a/examples/py-flow-info/flow-info.py +++ b/examples/py-flow-info/flow-info.py @@ -13,8 +13,13 @@ def parse_json_str(json_str): j = nDPIsrvd.JsonParseBytes(json_str[0]) nDPIdEvent = nDPIsrvd.nDPIdEvent.validateJsonEventTypes(j) if nDPIdEvent.isValid is False: - raise RuntimeError('Missing flow_event_name in the JSON string: {}'.format(j)) - if nDPIdEvent.FlowEventID == -1: + raise RuntimeError('Missing event id or event name invalid in the JSON string: {}'.format(j)) + if nDPIdEvent.BasicEventID != -1: + be = '{}: {}'.format(TermColor.WARNING + TermColor.BLINK + 'BASIC-EVENT' + TermColor.END, + nDPIdEvent.BasicEventPrettyName) + print('{:>18}'.format(be)) + return + elif nDPIdEvent.FlowEventID == -1: return ndpi_proto_categ = '' -- cgit v1.2.3