Esempio n. 1
0
    def menuItemClicked(self, menuItemCaption, messageInfo):
	self.__logger.debug('menuItemClicked. START, %s' % menuItemCaption)

	plname = ""
	if menuItemCaption == "Send to gazpacho":
	    plname = "gazpacho"
	elif menuItemCaption.startswith("Send to sqpyfia"):
	    plname = "sqpyfia-0.9-py2.6"
	elif menuItemCaption == "Dis/Enable burpstrike...":
		self.tool_state = not self.tool_state
		Facade().get_controller().on_enable_tool(self.tool_state)
	elif menuItemCaption == "De/Activate all plugins...":
		self.plugin_state = not self.plugin_state
		Facade().get_controller().on_enable_plugin("All", self.plugin_state)

	if plname:
	    for m in messageInfo:
		msg = MyHTTPMsg.from_IHttpRequestResponse(m)

		plugin = Facade().get_plugins().get(plname)
		plugin.process(msg, None)
	    
	self.__logger.debug('menuItemClicked. END.')
Esempio n. 2
0
def api_process_msg(msg, plugin_name):
    plugin = Facade().get_plugins().get(plugin_name)
    plugin.process(msg, None)
Esempio n. 3
0
File: api.py Progetto: xmendez/misc
def api_process_msg(msg, plugin_name):
    plugin = Facade().get_plugins().get(plugin_name)
    plugin.process(msg, None)