Python idaapi.action_handler_t() Examples

The following are 30 code examples for showing how to use idaapi.action_handler_t(). These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.

You may check out the related API usage on the sidebar.

You may also want to check out all available functions/classes of the module idaapi , or try the search function .

Example 1
Project: win_driver_plugin   Author: FSecureLABS   File: create_tab_table.py    License: BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self) 
Example 2
Project: win_driver_plugin   Author: FSecureLABS   File: create_tab_table.py    License: BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self) 
Example 3
Project: win_driver_plugin   Author: FSecureLABS   File: create_tab_table.py    License: BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
def __init__(self, items):
        idaapi.action_handler_t.__init__(self)
        self.items = items 
Example 4
Project: win_driver_plugin   Author: FSecureLABS   File: create_tab_table.py    License: BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
def __init__(self, items):
        idaapi.action_handler_t.__init__(self)
        self.items = items 
Example 5
Project: win_driver_plugin   Author: FSecureLABS   File: create_tab_table.py    License: BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
def __init__(self, items):
		idaapi.action_handler_t.__init__(self)
		self.items = items 
Example 6
Project: x64dbgida   Author: x64dbg   File: x64dbgida.py    License: MIT License 5 votes vote down vote up
def __init__(self):
            idaapi.action_handler_t.__init__(self)

        # Say hello when invoked. 
Example 7
Project: x64dbgida   Author: x64dbg   File: x64dbgida.py    License: MIT License 5 votes vote down vote up
def __init__(self):
            idaapi.action_handler_t.__init__(self)

        # Say hello when invoked. 
Example 8
Project: x64dbgida   Author: x64dbg   File: x64dbgida.py    License: MIT License 5 votes vote down vote up
def __init__(self):
            idaapi.action_handler_t.__init__(self)

        # Say hello when invoked. 
Example 9
Project: FIRST-plugin-ida   Author: vrtadmin   File: first.py    License: GNU General Public License v2.0 5 votes vote down vote up
def __init__(self, fn):
                idaapi.action_handler_t.__init__(self)
                self.fn = fn 
Example 10
Project: IDAngr   Author: andreafioraldi   File: main_gui.py    License: BSD 2-Clause "Simplified" License 5 votes vote down vote up
def __init__(self, action):
        idaapi.action_handler_t.__init__(self)
        self.action = action 
Example 11
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self)

    # Say hello when invoked. 
Example 12
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self)

    # Say hello when invoked. 
Example 13
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self, view):
        idaapi.action_handler_t.__init__(self)
        self.view = view

    # Say hello when invoked. 
Example 14
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self, view):
        idaapi.action_handler_t.__init__(self)
        self.view = view

    # Say hello when invoked. 
Example 15
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self, view):
        idaapi.action_handler_t.__init__(self)
        self.view = view

    # Say hello when invoked. 
Example 16
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self)

    # Say hello when invoked. 
Example 17
Project: GhIDA   Author: Cisco-Talos   File: ghida.py    License: Apache License 2.0 5 votes vote down vote up
def __init__(self):
        idaapi.action_handler_t.__init__(self)

    # Say hello when invoked. 
Example 18
Project: Malware_Scripts   Author: sysopfb   File: find_functions.py    License: MIT License 5 votes vote down vote up
def __init__(self):
		self.funcs = {}
		data = open('modules.txt', 'r').read()
		data =data.split('\n')
		for line in data:
			if line != '':
				temp = re.split('\s+', line)
				self.funcs[int(temp[0],16)] = temp[-1]
		idaapi.action_handler_t.__init__(self) 
Example 19
Project: grap   Author: AirbusCyber   File: PatternGenerationWidget.py    License: MIT License 5 votes vote down vote up
def __init__(self, callback):
        idaapi.action_handler_t.__init__(self)
        self.callback = callback 
Example 20
Project: BRUTAL-IDA   Author: tmr232   File: brutal_ida.py    License: MIT License 5 votes vote down vote up
def __init__(brutal_self):
        idaapi.action_handler_t.__init__(brutal_self) 
Example 21
Project: BRUTAL-IDA   Author: tmr232   File: brutal_ida.py    License: MIT License 5 votes vote down vote up
def __init__(brutal_self):
        idaapi.action_handler_t.__init__(brutal_self)
        brutal_self.brutal_mode = '6.x' 
Example 22
Project: heap-viewer   Author: danigargu   File: heap_viewer.py    License: GNU General Public License v3.0 5 votes vote down vote up
def add_menus(self):
        # To avoid creating multiple plugin_t instances
        this = self
        class StartHandler(idaapi.action_handler_t):
            def __init__(self):
                idaapi.action_handler_t.__init__(self)
                
            def activate(self, ctx):
                this.run()
                return 1

            def update(self, ctx):
                return idaapi.AST_ENABLE_ALWAYS

        act_name = '%s:start' % PLUGNAME
        act_desc = idaapi.action_desc_t(
            act_name,       # The action name. Must be unique
            PLUGNAME,       # Action Text
            StartHandler(), # Action handler
            None,           # Optional shortcut
            'Start plugin', # Action tooltip
            122             # Icon
        )
        idaapi.register_action(act_desc)
        idaapi.attach_action_to_menu(
            'Debugger/Debugger windows/',
            act_name,
            idaapi.SETMENU_APP
        ) 
Example 23
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
             idaapi.action_handler_t.__init__(self)
             self.outer_instance = outer_instance 
Example 24
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 25
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 26
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 27
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 28
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 29
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance 
Example 30
Project: DIE   Author: ynvb   File: DIE.py    License: MIT License 5 votes vote down vote up
def __init__(self, outer_instance):
            idaapi.action_handler_t.__init__(self)
            self.outer_instance = outer_instance