mirror of
https://github.com/optim-enterprises-bv/nDPId.git
synced 2025-11-01 10:47:47 +00:00
nDPIsrvd.h: Fixed bug during token parsing/hashing. Do not hash array contents.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
@@ -363,14 +363,15 @@ def onJsonLineRecvd(json_dict, instance, current_flow, global_user_data):
|
||||
flow_event_name += '{}{:>16}{}'.format(TermColor.WARNING,
|
||||
json_dict['flow_event_name'], TermColor.END)
|
||||
if args.print_analyse_results is True:
|
||||
next_lines = ['[min|max|avg|stddev|variance|entropy]']
|
||||
next_lines = [' {:>9}|{:>9}|{:>9}|{:>9}|{:>9}|{:>9}'.format(
|
||||
'min', 'max', 'avg', 'stddev', 'variance', 'entropy')]
|
||||
next_lines += ['[IAT.........: {:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}]'.format(
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['min']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['max']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['avg']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['stddev']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['var']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['ent'])
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['min']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['max']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['avg']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['stddev']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['var']),
|
||||
nDPIsrvd.toSeconds(json_dict['data_analysis']['iat']['ent'])
|
||||
)]
|
||||
next_lines += ['']
|
||||
next_lines[-1] += '[PKTLEN......: {:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}|{:>9.3f}]'.format(
|
||||
@@ -388,7 +389,11 @@ def onJsonLineRecvd(json_dict, instance, current_flow, global_user_data):
|
||||
next_lines += ['']
|
||||
next_lines[-1] += '[DIRECTIONS..: {}]'.format(','.join([str(n) for n in json_dict['data_analysis']['directions']]))
|
||||
next_lines += ['']
|
||||
next_lines[-1] += '[IATS........: {}]'.format(','.join([str(n) for n in json_dict['data_analysis']['iat']['data']]))
|
||||
iats = ''
|
||||
for n in json_dict['data_analysis']['iat']['data']:
|
||||
iats += '{:.1f},'.format(n / 1000.0)
|
||||
iats = iats[:-1]
|
||||
next_lines[-1] += '[IATS(ms)....: {}]'.format(iats)
|
||||
next_lines += ['']
|
||||
next_lines[-1] += '[PKTLENS.....: {}]'.format(','.join([str(n) for n in json_dict['data_analysis']['pktlen']['data']]))
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user