• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: IPC Eavesdropping
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IPC Eavesdropping


  • Subject: Re: IPC Eavesdropping
  • From: Robert Palmer <email@hidden>
  • Date: Sun, 16 Nov 2003 12:35:17 -0500

You might take a look at Joy from AAA+. I've never used it, but have seen a few demos. It is a dynamic inspection and scripting environment. With it, you can do things like change window title in a running application, send messages to methods, etc. The scripting looks very similar to C code - I'm not sure if it's compiled or interpreted.

They do have (or at least used to have) a demo version. This may help, it may not, but at least it's another possible tool.

Robert Palmer, Jr
email@hidden

Em Nov 15, 2003, `s 4:39 PM, Matthew Cox escreveu:

On Saturday, November 15, 2003, at 04:21 PM, Alastair Houghton wrote:

If you want to intercept communications between the two, you probably want to inject code into one or other application to hook the functions (or methods) you are interested in.

Yikes. My MiM (Man-in-middle) is supposed to avoid that. The idea is that when it is launched by the GUI, it in turn launches the real daemon. It should simply act as a relay between the two applications, without either of them being the wiser. I hadn't considered the IPC being done by some sort of RPC, and if it is, I don't know how to proceed. I don't know the interfaces, the goal of this project was to determine the interface so I could replace the god awful MS GUI with something lighter and faster, but leverage their network code so I could have a feature complete 3rd party client. (Proteus doesn't have features I need, and Fire won't even connect.) Does anyone know how to go about determining an RPC interface short of disassembing both programs? Even if this isn't being done over RPC, do I still need to inject code into a program I know nothing about internally to accomplish this monitoring?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: IPC Eavesdropping (From: Matthew Cox <email@hidden>)

  • Prev by Date: Re: Address Book manipulations - best approach
  • Next by Date: Re: Instantiating Objects in Nib Files
  • Previous by thread: Re: IPC Eavesdropping
  • Next by thread: [newbie] Working with NSMutableArrays
  • Index(es):
    • Date
    • Thread