ida-domain
IDA Domain API - Python interface for IDA Pro reverse engineering platform
File Explorer
Download Latest Version (.zip)- docs.yml
- nightly-tests.yml
- publish-release.yml
- release.yml
- tests.yml
- experimental.py
- requires_ida.py
- favicon.ico
- logo.svg
- main.html
- bytes.md
- comments.md
- database.md
- entries.md
- flowchart.md
- functions.md
- heads.md
- hooks.md
- imports.md
- instructions.md
- microcode.md
- names.md
- operands.md
- pseudocode.md
- segments.md
- signature_files.md
- strings.md
- types.md
- xrefs.md
- extra.css
- examples.md
- faq.md
- getting_started.md
- index.md
- llm.md
- migration-guide.md
- usage.md
- automatic_steps.py
- decompile_entry_points.py
- produce_c_file.py
- vds1.py
- vds10.py
- vds11.py
- vds12.py
- vds13.py
- vds19.py
- vds4.py
- vds7.py
- vds_modify_user_lvars.py
- assemble.py
- dump_extra_comments.py
- dump_flowchart.py
- list_function_items.py
- list_segment_functions.py
- list_strings.py
- log_idb_events.py
- create_libssh2_til.py
- create_struct_by_parsing.py
- analyze_bytes.py
- analyze_database.py
- analyze_functions.py
- analyze_strings.py
- analyze_xrefs.py
- explore_database.py
- explore_flirt.py
- hooks_example.py
- ida_console_example.py
- manage_types.py
- my_first_script.py
- quick_example.py
- __init__.py
- _ida_compat.py
- base.py
- bytes.py
- comments.py
- database.py
- entries.py
- flowchart.py
- functions.py
- heads.py
- hooks.py
- imports.py
- instructions.py
- microcode.py
- names.py
- operands.py
- pseudocode.py
- py.typed
- segments.py
- signature_files.py
- strings.py
- types.py
- xrefs.py
- example.til
- README.md
- tiny_asm.asm
- tiny_asm.bin
- tiny_c.bin
- tiny_c.c
- tiny_imports.bin
- tiny_imports.c
- tiny_pseudocode.bin
- tiny_pseudocode.c
- tiny_struct.bin
- tiny_struct.c
- conftest.py
- test_bytes.py
- test_comments.py
- test_database.py
- test_entries.py
- test_flowchart.py
- test_functions.py
- test_heads.py
- test_hooks.py
- test_imports.py
- test_instructions.py
- test_integration.py
- test_microcode.py
- test_names.py
- test_operands.py
- test_pseudocode.py
- test_segments.py
- test_signature_files.py
- test_strings.py
- test_types.py
- test_xrefs.py
- .gitignore
- .pre-commit-config.yaml
- CLA.md
- CONTRIBUTING.md
- LICENSE
- mkdocs.yml
- mypy.ini
- pyproject.toml
- README.md
- ruff.toml
- uv.lock
# Installation Guide
1. Get the code
git clone https://github.com/HexRaysSA/ida-domain
Downloads the entire project code from GitHub to your computer.
cd ida-domain
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install ida-domain
Installs the package published on PyPI directly โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install ida-domain
Installs the package published on PyPI directly โ no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
