Skip to content

Automatic IDA instance syncing for better reverse.

License

Notifications You must be signed in to change notification settings

0xMirasio/IDASync

Repository files navigation

IDASync

Automatic IDA instance syncing for better reverse.

Features

  • Connect multi IDA instance to a local server to sync Enum, Structure, Symbol
  • Sync Signature information (function header)
  • Allow multiple users to work on differents instances and sync data.

Installation

$ python install.py

Manual installation:

Usage

Server must be run before using the plugin : python3 -m idasyncserver or idasyncserver You can install it on a custom server, then modify config.json to connect to it with others users.

Use CTRL+Shift+F3 in IDA to connect to server.

  • see config.json - configuration to be used
    • config.json can be updated in parameters tab in plugins GUI
      • IP : ip to connect
      • Port : port to connect
      • Update Timing : Time between sync with server. If you have issues with syncing with server (lag, freeze etc), rise the update timing value to fix the problem (can happen with laggy server)

TODO :

see PLAN.md

Support

Tested on :

  • Windows x64

Tested on IDA Pro 7.7 | 8.3 but should work with any IDA Pro 7.X, 8.X
Tested on Python 3.10 & 3.11 but should work with any Python 3.X+

Disclaimer

IDASync is still in development and might not fit every use cases.
This project is the v2 of IDAAutoResolv , reworked and largly extended.

About

Automatic IDA instance syncing for better reverse.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages