INNER CODE UNIT · Python
sorted_p
idnahacks/GoodHound · goodhound/ghresults.py:59
sorted_p = sorted(results, key=lambda i: (i[0], -i[5]))
for p in sorted_p:
startnode = p[0]
num_members = p[1]
percentage = p[2]
hops = p[3]
cost = p[4]
riskscore = p[5]
fullpath = p[6]
query = p[7]
uid = p[8]
# check if there is already a path added for the current group and if not add it.
if (len(uniquegroupresults)==0) or (any(startnode == ugp[0] for ugp in uniquegroupresults) != True):
unique = [startnode, num_members, percentage, hops, cost, riskscore, fullpath, query, uid]
uniquegroupresults.append(unique)
return uniquegroupresults
def sortresults(args, results):