Topic created on: May 20, 2006 18:48 CDT by valsmith.
Are there any open source (command line / linux) tools for converting asm or maybe ida databases to dot files for graphviz? Google isnt being too helpful to me.
I can't recall anything that would do it directly. But with idapython and pydot it's quite easy to hack together a script to export to dot.
I actually wrote an example using both in one of the first articles in OpenRCE: Introduction to IDAPython
PaiMei, an RE framework that I will be releasing in just a few weeks at RECON can do this. In fact, it provides a generic graph abstraction layer on top of IDA databases and supports rendering in three different graph formats currently (one of which is DOT).
You'll be able to generate call and control-flow level graphs. On a side note, DOT is the ugliest of the three graph generation schemes ;-)
Awesome, I look forward to it. I donno if you've checked out my site (offensivecomputing) but i've been working on web based autoanalysis and collaborative RE of malware. This is one of the features I'm trying to implement but so far getting ida + ida sdk + idapython + etc working together happy on linux has evaded me so I'm looking for solutions.
V.
Note: Registration is required to post to the forums.