├── .flake8 ├── .gitignore ├── .travis.yml ├── README.rst ├── pytest_idapro ├── __init__.py ├── idapro_internal │ ├── __init__.py │ ├── cov.py │ ├── idaworker.py │ ├── init.py.tmpl │ ├── record_module.py │ └── replay_module.py ├── idapro_mock │ ├── __init__.py │ ├── ida_allins.py │ ├── ida_area.py │ ├── ida_auto.py │ ├── ida_bytes.py │ ├── ida_dbg.py │ ├── ida_diskio.py │ ├── ida_entry.py │ ├── ida_enum.py │ ├── ida_expr.py │ ├── ida_fixup.py │ ├── ida_fpro.py │ ├── ida_frame.py │ ├── ida_funcs.py │ ├── ida_gdl.py │ ├── ida_graph.py │ ├── ida_hexrays.py │ ├── ida_ida.py │ ├── ida_idaapi.py │ ├── ida_idd.py │ ├── ida_idp.py │ ├── ida_ints.py │ ├── ida_kernwin.py │ ├── ida_lines.py │ ├── ida_loader.py │ ├── ida_moves.py │ ├── ida_nalt.py │ ├── ida_name.py │ ├── ida_netnode.py │ ├── ida_offset.py │ ├── ida_pro.py │ ├── ida_problems.py │ ├── ida_queue.py │ ├── ida_range.py │ ├── ida_registry.py │ ├── ida_search.py │ ├── ida_segment.py │ ├── ida_segregs.py │ ├── ida_srarea.py │ ├── ida_strlist.py │ ├── ida_struct.py │ ├── ida_typeinf.py │ ├── ida_ua.py │ ├── ida_xref.py │ ├── idaapi.py │ ├── idautils.py │ ├── idc.py │ └── mock.py ├── main_idaworker.py ├── plugin.py ├── plugin_base.py ├── plugin_internal.py ├── plugin_mock.py ├── plugin_replay.py └── plugin_worker.py ├── release.sh ├── setup.cfg ├── setup.py └── tests └── test_all.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/README.rst -------------------------------------------------------------------------------- /pytest_idapro/__init__.py: -------------------------------------------------------------------------------- 1 | from . import plugin 2 | 3 | __version__ = '0.4.3' 4 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/cov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_internal/cov.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/idaworker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_internal/idaworker.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/init.py.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_internal/init.py.tmpl -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/record_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_internal/record_module.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_internal/replay_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_internal/replay_module.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/__init__.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_allins.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_area.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_auto.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_bytes.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_dbg.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_diskio.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_entry.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_enum.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_expr.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_fixup.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_fpro.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_frame.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_funcs.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_gdl.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/ida_graph.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_hexrays.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_ida.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_idaapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/ida_idaapi.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_idd.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_idp.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_ints.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_kernwin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/ida_kernwin.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_lines.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_loader.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_moves.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_nalt.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/ida_name.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_netnode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/ida_netnode.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_offset.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_pro.py: -------------------------------------------------------------------------------- 1 | IDA_SDK_VERSION = 695 2 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_problems.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_queue.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_range.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_registry.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_search.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_segment.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_segregs.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_srarea.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_strlist.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_struct.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_typeinf.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_ua.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/ida_xref.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/idaapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/idaapi.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/idautils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/idautils.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/idc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/idc.py -------------------------------------------------------------------------------- /pytest_idapro/idapro_mock/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/idapro_mock/mock.py -------------------------------------------------------------------------------- /pytest_idapro/main_idaworker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/main_idaworker.py -------------------------------------------------------------------------------- /pytest_idapro/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin.py -------------------------------------------------------------------------------- /pytest_idapro/plugin_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin_base.py -------------------------------------------------------------------------------- /pytest_idapro/plugin_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin_internal.py -------------------------------------------------------------------------------- /pytest_idapro/plugin_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin_mock.py -------------------------------------------------------------------------------- /pytest_idapro/plugin_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin_replay.py -------------------------------------------------------------------------------- /pytest_idapro/plugin_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/pytest_idapro/plugin_worker.py -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/release.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.rst 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirizr/pytest-idapro/HEAD/tests/test_all.py --------------------------------------------------------------------------------