diff --git a/src/common/core/reversescan/ui/actions.py b/src/common/core/reversescan/ui/actions.py index 9a295b34b..04264e81b 100644 --- a/src/common/core/reversescan/ui/actions.py +++ b/src/common/core/reversescan/ui/actions.py @@ -7,7 +7,7 @@ def pre_render(**kwargs): # Here we will have a list { 'counter_403': X, 'counter_401': Y ... } data = kwargs["app"].config["INSTANCES"].get_metrics("reversescan") # Format to fit [{code: 403, count: X}, {code: 401, count: Y} ...] - format_data = [{"port": int(key.split("_")[1]), "count": int(value)} for key, value in data.items()] + format_data = [{"port": int(key.split("_")[-1]), "count": value} for key, value in data.items()] format_data.sort(key=itemgetter("count"), reverse=True) return {"top_reverse_scan": format_data} except BaseException: