Projects STRLCPY headers-analyzer Commits 966a1ae6
🤬
  • ■ ■ ■ ■ ■ ■
    HeadersAnalyzer.py
    skipped 51 lines
    52 52   self._callbacks.registerExtensionStateListener(self)
    53 53  
    54 54   self.initGui()
    55  - self.extensionLoaded()
    56 55   self._callbacks.addSuiteTab(self)
     56 + self.extensionLoaded()
    57 57  
    58 58   # Variable to keep a browsable structure of the issues find on each host
    59 59   # later used in the export function.
    skipped 44 lines
    104 104   self.boringHeadersList.setListData(pickle.loads(self._callbacks.loadExtensionSetting('boringHeadersList')))
    105 105  
    106 106   print "Extension settings restored!"
    107  - except Exception as e:
    108  - print "Error restoring extension settings (first time loading the extension?)"
     107 + except:
     108 + self.interestingHeadersCB.setSelected(True)
     109 + self.securityHeadersCB.setSelected(True)
     110 + self.xFrameOptionsCB.setSelected(True)
     111 + self.xContentTypeOptionsCB.setSelected(True)
     112 + self.xXssProtectionCB.setSelected(True)
     113 + self.HstsCB.setSelected(True)
     114 + self.CorsCB.setSelected(True)
     115 + self.contentSecurityPolicyCB.setSelected(True)
     116 + self.xPermittedCrossDomainPoliciesCB.setSelected(True)
     117 + empty = []
     118 + self.boringHeadersList.setListData(empty)
     119 +
     120 + print "Error restoring extension settings (first time loading the extension?)"
    109 121  
    110 122   def initGui(self):
    111 123  
    skipped 27 lines
    139 151   self.exportButton = swing.JButton("Export in report friendly format", actionPerformed=self.export)
    140 152  
    141 153   self.jScrollPane1.setViewportView(self.boringHeadersList)
    142  - self.interestingHeadersCB.setSelected(True)
    143  - self.securityHeadersCB.setSelected(True)
    144  - self.xFrameOptionsCB.setSelected(True)
    145  - self.xContentTypeOptionsCB.setSelected(True)
    146  - self.xXssProtectionCB.setSelected(True)
    147  - self.HstsCB.setSelected(True)
    148  - self.CorsCB.setSelected(True)
    149  - self.contentSecurityPolicyCB.setSelected(True)
    150  - self.xPermittedCrossDomainPoliciesCB.setSelected(True)
    151 154   self.logsTA.setColumns(20)
    152 155   self.logsTA.setRows(7)
    153 156   self.jScrollPane2.setViewportView(self.logsTA)
    skipped 483 lines
Please wait...
Page is in error, reload to recover