MacOS – How to make nsurlsessiond actions less anonymous to the user

high sierramacosNetwork

With the introduction of OS X Yosemite every once in a while little snitch (network monitoring program) pops up a requestor asking for permission to allow nsurlsessiond a connection to some ip address.

I understand that nsurlsessiond provides an API to allow any program using it to retrieve data via http or other supported protocol. In fact it acts like a proxy.

Is it possible to see which programs are using nsurlsessiond and of course what they use it for? I'm thinking of something like an access log file. Because in this current situation I am not able to do monitoring on applications using nsurlsessiond.

Best Answer

The 'more details' button should at least tell you who it's trying to contact, from which you may be able to decide whether to allow.

Possibly the main connections floater would give you more data…

enter image description here

You could always drop in a request to obdev or even see if there's anything in the forum

I agree it would be a useful addition, to know what app is calling an API like that.