Among others that I recognize, I have the "imagent" been allowed to pass true my firewall (allow incoming connection).

What/who is it, and do I must have it or can I just block it.

I do not remember allowing it in the first place anyway, but that could be due to my age :)

enter image description here


IMAgent is a process that listens for FaceTime invitations. It will be active even if FaceTime isn't running. You don't have to block it, but if you don't use FaceTime you can open the application, open preferences, and turn off FaceTime. That should quit the IMAgent process.

  • 5
    Holly shit!!! You should have warned me. So, I opened the FaceTime as advised by you, and there was that ugly person staring back at me doing exactly what I was doing! – user44516 Mar 26 '13 at 14:13

The top-voted answer is wrong. IMAgent can be used for non-FaceTime messaging purposes. For example, it will connect to your Jabber account if you added one in Messages.


imagent is part of iMessage/Messages/Facetime (see e.g. here) and needs to accept incoming connections for the same reasons as Skype and GoogleTalk do.

  • OK, since I do NOT use the "iMessage/Messages/Facetime" I can kill it then. – user44516 Mar 26 '13 at 14:03

It's part of the iMessage system. It's needed when sending messages / pictures.

You must log in to answer this question.