Ejemplo n.º 1
0
def create_table(headers, rows, name="liners"):
    # Prints a table with the given parameters
    # print(table([["Header1","Header2"],["Row"]],"name").table)
    Main = [headers]
    for row in rows:
        Main.append(row)
    t = table(Main, name)
    t.inner_column_border = True
    t.outer_border = False
    t.inner_heading_row_border = True
    t.inner_footing_row_border = False
    print("\n" + t.table)
Ejemplo n.º 2
0
def create_table(headers,rows):
    # Prints a table with the given parameters
    #print(table([["Header1","Header2"],["Row"]],"name").table)
    Main = []
    Main.append(headers)
    for row in rows:Main.append(row)
    t = table(Main)
    t.inner_column_border = False
    t.outer_border    = False
    t.inner_heading_row_border = False
    t.inner_footing_row_border = False
    print("\n"+t.table)
Ejemplo n.º 3
0
def create_table(headers,rows,name="Payloads"):
	# Prints a table with the given parameters
	# Was having borders consisting of non-ascii chars but removed it now this better :3
	#print(table([["Header1","Header2"],["Row"]],"name").table)
	Main = []
	Main.append(headers)
	for row in rows:Main.append(row)
	t = table(Main,name)
	#Added this before releasing the tool and too lazy to remove all the things about the table title :"D
	t.inner_column_border = False
	t.outer_border	= False
	t.inner_heading_row_border = False
	t.inner_footing_row_border = False
	#Ok removed it xD
	print("\n"+t.table)
Ejemplo n.º 4
0
def create_table(rows, headers=["Path", "Status code", "Content length"]):
    all_rows = [headers]
    rows = sorted(rows)
    for row in rows:
        #Coloring rows
        row[0] = color.white + row[0] + color.reset
        if row[1] >= 200:
            row[1] = color.green + str(row[1]) + color.reset
        elif row[1] >= 300:
            row[1] = color.blue + str(row[1]) + color.reset
        elif row[1] >= 400:
            row[1] = color.red + str(row[1]) + color.reset
        elif row[1] >= 500:
            row[1] = color.magneta + str(row[1]) + color.reset
        else:
            row[1] = color.white + str(row[1]) + color.reset
        row[2] = color.white + color.Bold + str(row[2]) + color.reset
        all_rows.append(row)
    t = table(all_rows, "")
    t.inner_column_border, t.outer_border, t.inner_heading_row_border, t.inner_footing_row_border = True, False, True, False
    t.justify_columns[0], t.justify_columns[1], t.justify_columns[2] = [
        'left', 'center', 'center'
    ]
    return ("\n" + t.table)
Ejemplo n.º 5
0
def create_table(rows):
    t = table(rows, "")
    t.inner_column_border, t.outer_border, t.inner_heading_row_border, t.inner_footing_row_border = [
        False
    ] * 4
    return ("\n" + t.table)