zardus / idalink

Some glue facilitating remote use of IDA (the Interactive DisAssembler) Python API.
BSD 2-Clause "Simplified" License
77 stars 18 forks source link

OS X/macOS and/or virtual environments #15

Closed TheRealTroff closed 5 years ago

TheRealTroff commented 7 years ago

Is this known to work on OS X/macOS? If so, is it known to work if installed in a virtualenv?

The reason I ask is of course that I don't seem to get a connection and I know from experience that getting a launched process to run the right python can be tricky on OS X.

zardus commented 7 years ago

To my knowledge, idalink only works in a virtualenv; I've never tried it outside of one.

Regarding OSX, none of us have access to an OSX version of IDA. For sure, you'll need to link "idal" to point to whatever the OSX binary is named, and you'll need screen, as things work now. idalink will launch screen with idal inside it, and IDA should automatically use its bundled Python (assuming this is a thing on OSX IDA).

TheRealTroff commented 7 years ago

Yeah, actually none of those assumptions hold. Let me know if you're interested in the details. Otherwise I'll be back with a PR.