Example #1
0
    def prepareRenderer(self, renderer, row, col):
        comp = JTable.prepareRenderer(self, renderer, row, col)
        value = self._extender.tableModel.getValueAt(
            self._extender.logTable.convertRowIndexToModel(row), col)

        if col == 6 or col == 7:
            if value == self._extender.BYPASSSED_STR:
                comp.setBackground(Color(255, 153, 153))
                comp.setForeground(Color.BLACK)
            elif value == self._extender.IS_ENFORCED_STR:
                comp.setBackground(Color(255, 204, 153))
                comp.setForeground(Color.BLACK)
            elif value == self._extender.ENFORCED_STR:
                comp.setBackground(Color(204, 255, 153))
                comp.setForeground(Color.BLACK)
        else:
            comp.setForeground(Color.BLACK)
            comp.setBackground(Color.WHITE)

        selectedRow = self._extender.logTable.getSelectedRow()
        if selectedRow == row:
            comp.setBackground(Color(201, 215, 255))
            comp.setForeground(Color.BLACK)

        return comp
Example #2
0
	def prepareRenderer(self, renderer, row, col):
		comp = JTable.prepareRenderer(self, renderer, row, col)
		value = self._extender.getValueAt(self._extender.logTable.convertRowIndexToModel(row), col)

		if col == 4 or col == 5 or col == 6:
			if value == self._extender.FOUND:
				comp.setBackground(Color(179, 0, 0))
				comp.setForeground(Color.WHITE)
			elif value == self._extender.CHECK:
				comp.setBackground(Color(255, 153, 51))
				comp.setForeground(Color.BLACK)
			elif value == self._extender.NOT_FOUND:
				comp.setBackground(Color.LIGHT_GRAY)
				comp.setForeground(Color.BLACK)
			elif value == "Disabled":
				comp.setBackground(Color.LIGHT_GRAY)
				comp.setForeground(Color.BLACK)
		else:
			comp.setForeground(Color.BLACK)
			comp.setBackground(Color.LIGHT_GRAY)

		selectedRow = self._extender.logTable.getSelectedRow()
		if selectedRow == row:
			comp.setBackground(Color.WHITE)
			comp.setForeground(Color.BLACK)
		return comp
Example #3
0
 def prepareRenderer(self, renderer, row, column):
     c = JTable.prepareRenderer(self,renderer, row, column)
     impressionColor = {self._extender._enfocementStatuses[0]:Color.RED,
                         self._extender._enfocementStatuses[1]:Color.YELLOW,
                         self._extender._enfocementStatuses[2]:Color.GREEN}
     for impression in impressionColor:
         if self._extender.getValueAt(row,1) == impression:
             c.setBackground(impressionColor[impression]);
     
     return c
Example #4
0
 def prepareRenderer(self, renderer, row, column):
     c = JTable.prepareRenderer(self,renderer, row, column)
     selectedRow = self._extender.logTable.getSelectedRow()
     if row == selectedRow:
         return c
     if self._extender.getValueAt(row,4) == "Green":
         c.setBackground(Color.GREEN)
     elif self._extender.getValueAt(row,4) == "Red":
         c.setBackground(Color.RED)
     else:
         c.setBackground(None)
     
     return c
Example #5
0
    def prepareRenderer(self, renderer, row, col):
        comp = JTable.prepareRenderer(self,renderer, row, col)
        value = self._extender.getValueAt(row,col)
        
        if (value == "Authorization bypass!" and ((col == 5) or (col == 6))):
            comp.setBackground(Color(255,135,31))
        elif (value == "Authorization enforced??? (please configure enforcement detector)" and ((col == 5) or (col == 6))):
            comp.setBackground(Color(255,255,133));
        elif (value == "Authorization enforced!" and ((col == 5) or (col == 6))):
            comp.setBackground(Color(192,250,20));
        else:
            comp.setBackground(Color.white);

        return comp
Example #6
0
    def prepareRenderer(self, renderer, row, column):
        c = JTable.prepareRenderer(self, renderer, row, column)
        impressionColor = {
            "Authorization bypass!":
            Color.RED,
            "Authorization enforced??? (please configure enforcement detector)":
            Color.YELLOW,
            "Authorization enforced!":
            Color.GREEN
        }
        for impression in impressionColor:
            if self._extender.getValueAt(row, 1) == impression:
                c.setBackground(impressionColor[impression])

        return c
Example #7
0
    def prepareRenderer(self, renderer, row, col):
        comp = JTable.prepareRenderer(self, renderer, row, col)
        value = self._extender.getValueAt(row, col)

        if (value == "Authorization bypass!" and ((col == 5) or (col == 6))):
            comp.setBackground(Color(255, 135, 31))
        elif (value ==
              "Authorization enforced??? (please configure enforcement detector)"
              and ((col == 5) or (col == 6))):
            comp.setBackground(Color(255, 255, 133))
        elif (value == "Authorization enforced!"
              and ((col == 5) or (col == 6))):
            comp.setBackground(Color(192, 250, 20))
        else:
            comp.setBackground(Color.white)

        return comp
Example #8
0
    def prepareRenderer(self, renderer, row, col):
        comp = JTable.prepareRenderer(self, renderer, row, col)
        value = self.getValueAt(
            self._extender.logTable.convertRowIndexToModel(row), col)

        if col == 0:
            if "Vulnerable" in value:
                comp.setBackground(Color(255, 153, 153))
                comp.setForeground(Color.BLACK)
            elif "Possible" in value:
                comp.setBackground(Color(255, 204, 153))
                comp.setForeground(Color.BLACK)
            else:
                comp.setBackground(Color(204, 255, 153))
                comp.setForeground(Color.BLACK)
        else:
            comp.setForeground(Color.BLACK)
            comp.setBackground(Color.WHITE)

        selectedRow = self._extender.logTable.getSelectedRow()
        if selectedRow == row:
            comp.setBackground(Color(201, 215, 255))
            comp.setForeground(Color.BLACK)
        return comp