INNER CODE UNIT · Python
createMenuItems
volkandindar/agartha · Agartha.py:962
def createMenuItems(self, invocation):
self.context = invocation
menu_list = ArrayList()
menu_list.add(JMenuItem("Auth Matrix (manual)", actionPerformed=self.authorization_menu))
menu_list.add(JMenuItem("Auth Matrix (semi-auto)", actionPerformed=self.authorization_menu_semiauto))
menu_list.add(JMenuItem("403 Bypass", actionPerformed=self.authentication_menu))
menu_list.add(JMenuItem("Copy as JavaScript", actionPerformed=self.js_menu))
return menu_list
def js_menu(self, event):
# Right-click Copy as JS
try:
clipboard = Toolkit.getDefaultToolkit().getSystemClipboard()
http_contexts = self.context.getSelectedMessages()
_req = self._helpers.bytesToString(http_contexts[0].getRequest())
_an = self._helpers.analyzeRequest(http_contexts[0])
_url = str(_an.getUrl())