from imports import globals class MuchSearch(object): def __init__(self): self.array = [] def sort(self, array, column, value): i=0 m=[] for each in array: if array[i][column] == value: m.append(each) i = i + 1 return m def PrintPayloads(self, m): print "\nPayloads Found:" array = m i = 0 print "ID\tType\t\tLang\tArch\tPlat\tName" print '---\t-----\t\t-----\t----\t-----\t----------------' for element in array: answer = array[i][globals.vars.column_for_uid] answer += '\t%s' % ('{0: <12}'.format(array[i][globals.vars.column_for_type])) answer += '\t%s' % ('{0: <12}'.format(array[i][globals.vars.column_for_pl])) answer += array[i][globals.vars.column_for_arch] + '\t' answer += array[i][globals.vars.column_for_plat] + '\t' answer += '\t%s' % ('{0: <12}'.format(array[i][globals.vars.column_for_name])) print answer i=i+1