realtime cross-tool collaborative reverse engineering
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
redis
.gitignore
README.md
__init__.py
binja_frontend.py
client.py
comments.py
config.py
example_idapythonrc.py
ida_frontend.py

README.md

revsync

Realtime IDA Pro and Binary Ninja sync plugin

Reliably syncs symbol names and comments, and that's it!

IDA Pro Installation

First, clone to IDA Data Dir:

  • Windows: %APPDATA%\Hex-Rays\IDA Pro
  • Mac/Linux: ~/.idapro

Now:

  • Make a file in your data dir called idapythonrc.py and append import revsync.
  • Put your nickname in config.py.
  • Restart IDA and look for revsync messages in the console.

Expected data directory layout is this (Mac/Linux):

~/.idapro/idapythonrc.py
~/.idapro/revsync/

Binary Ninja installation

  • Clone to your plugin folder.
  • Put your nickname in config.py.
  • Restart Binary Ninja, and look for revsync messages in the console.
  • Load your binary, and let Binary Ninja finish analysis.
  • Right click and select 'revsync: load'
  • Done!