IPyIDA
IPyIDA is a python-only solution to use a IPython console in the context of IDA Pro. It spawns an IPython kernel that you can connect to with ipython console --existing in your shell or by opening a QT Console window in IDA Pro with <Shift-.>. You can then benefit from IPython’s autocompletion, online help, monospaced font input field, graphs, and so on. Install
IPyIDA has been tested with IDA 6.6 and up on Windows, OS X and Linux. Fast and easy install
A script is provided to install IPyIDA and its dependencies automagically from the IDA console. Simply copy the following line to the IDA console.
import urllib2; exec urllib2.urlopen('https://github.com/eset/ipyida/raw/stable/install_from_ida.py').read()
The script will do the following:
Install pip if it’s not already installed
Install the ipyida package from PyPi
Copy ipyida_plugin_stub.py to the user’s plugins directory
Load the IPyIDA plugin
Author: Marc-Etienne M.Léveillé <leveille@eset.com>
Home site: https://github.com/eset/ipyida
After successful installed, you can see it in Plugins menu like this: