├── .coveragerc ├── .cursor └── rules │ ├── ida-integration.mdc │ ├── ida-taskr-project.mdc │ └── testing-conventions.mdc ├── .cursorrules ├── .dockerignore ├── .github └── workflows │ └── python.yml ├── .gitignore ├── .isort.cfg ├── LICENSE ├── README.md ├── examples └── event_emitter_usage.py ├── pyproject.toml ├── run_tests.sh ├── src └── ida_taskr │ ├── __init__.py │ ├── helpers.py │ ├── launcher.py │ ├── protocols.py │ ├── qt_compat.py │ ├── task_runner.py │ ├── taskr_plugin.py │ ├── utils.py │ └── worker.py └── tests ├── 11.1.0.60228.json ├── __init__.py ├── integration ├── __init__.py ├── conftest.py ├── test_anti_deob.py └── test_integration_qt_core.py └── unit ├── __init__.py ├── anti_deob ├── __init__.py ├── deobfuscator.py └── worker_main.py ├── test_event_emitter.py ├── test_imports.py ├── test_task_runner.py └── test_worker_commands.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.coveragerc -------------------------------------------------------------------------------- /.cursor/rules/ida-integration.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.cursor/rules/ida-integration.mdc -------------------------------------------------------------------------------- /.cursor/rules/ida-taskr-project.mdc: -------------------------------------------------------------------------------- 1 | --- 2 | description: 3 | globs: 4 | alwaysApply: false 5 | --- 6 | -------------------------------------------------------------------------------- /.cursor/rules/testing-conventions.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.cursor/rules/testing-conventions.mdc -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.cursorrules -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/.isort.cfg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/README.md -------------------------------------------------------------------------------- /examples/event_emitter_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/examples/event_emitter_usage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/run_tests.sh -------------------------------------------------------------------------------- /src/ida_taskr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/__init__.py -------------------------------------------------------------------------------- /src/ida_taskr/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/helpers.py -------------------------------------------------------------------------------- /src/ida_taskr/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/launcher.py -------------------------------------------------------------------------------- /src/ida_taskr/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/protocols.py -------------------------------------------------------------------------------- /src/ida_taskr/qt_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/qt_compat.py -------------------------------------------------------------------------------- /src/ida_taskr/task_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/task_runner.py -------------------------------------------------------------------------------- /src/ida_taskr/taskr_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/taskr_plugin.py -------------------------------------------------------------------------------- /src/ida_taskr/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/utils.py -------------------------------------------------------------------------------- /src/ida_taskr/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/src/ida_taskr/worker.py -------------------------------------------------------------------------------- /tests/11.1.0.60228.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/11.1.0.60228.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/integration/__init__.py -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_anti_deob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/integration/test_anti_deob.py -------------------------------------------------------------------------------- /tests/integration/test_integration_qt_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/integration/test_integration_qt_core.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/anti_deob/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/anti_deob/deobfuscator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/anti_deob/deobfuscator.py -------------------------------------------------------------------------------- /tests/unit/anti_deob/worker_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/anti_deob/worker_main.py -------------------------------------------------------------------------------- /tests/unit/test_event_emitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/test_event_emitter.py -------------------------------------------------------------------------------- /tests/unit/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/test_imports.py -------------------------------------------------------------------------------- /tests/unit/test_task_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/test_task_runner.py -------------------------------------------------------------------------------- /tests/unit/test_worker_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahmoudimus/ida-taskr/HEAD/tests/unit/test_worker_commands.py --------------------------------------------------------------------------------