Closed adrianherrera closed 8 years ago
Cool stuff!
I agree that having the file transfer automatic would be cool, but small steps are ok :-).
It'd be really cool to be able to connect to a running, used IDA instance with idalink and "share" it, but I have no idea how it'd work with IDA's threading...
Hi Yan,
Another pull request! This time I've added a new class,
remote_idalink
, that can be used to connect to a remote machine that is already running the idalink server in IDA Pro. Basically this allows me to use idalink to talk to my Windows IDA install from a Linux machine :-) Because you're already using RPC, there aren't many changes to existing functionality. Changes are:__init__.py
ida_spawn
a public function so that it can be invoked on a remote machine. To make this some-what more robust I moved the check of the IDA path intoida_spawn
(to make sure this check always occurs)remote_idalink
, that extendsidalink
and instead of taking a filename and path to IDA it takes a hostname/IP address and port to connect to. Ideally what I'd like to have is a single class that takes an argument likeis_remote=True
. The filename and IDA path that you provide get translated on the server (and the file copied across to the remote machine). However I haven't figured out a nice clean way to do this... Yet :-)Any comments/feedback welcome!
Regards, Adrian