コード例 #1
0
 def createMenuItems(self, contextMenu):
     menuList = ArrayList()
     requestResponse =  contextMenu.getSelectedMessages()[0]
     mouseListener = CustomMouseListener(self,
                                         self._helpers,
                                         requestResponse)
     item = JMenuItem("Scrape Parameters")
     item.addMouseListener(mouseListener)
     menuList.add(item)
     return menuList
コード例 #2
0
    def createMenuItems(self, invoc):
        menu = JMenuItem('Send WCF to Intruder')
        menu.addMouseListener(CtxMenuMouseListener(self.extender, invoc))

        enabled = True
        for msg in invoc.getSelectedMessages():
            headers = self.extender.helpers.analyzeRequest(
                msg.getRequest()).getHeaders()

            enabled = reduce(lambda acc, val: acc or is_wcf_header(val),
                             get_headers_containing('content-type', headers),
                             False)
            if not enabled:
                break

        menu.setEnabled(enabled)
        return [menu]