every time i have wanted this, it turned out that it was a stupid way to do 
what i really wanted.
to me, it comes down to this:

1) do you really care? surprisingly, the answer is often, not really.
        if you do care, then you HAVE to authenticate.
2) using IP addresses as a proxy for authentication and authorization is a 
dodgy business;
        it is more or less convenient but full of surprises and wouldn’t pass 
muster where i
        work in a security audit (which i assume you will have if you need to 
log ip addresses).

On Jan 15, 2014, at 8:14 AM, mraptor <[email protected]> wrote:

> hi I was looking for a way to find the peer/client ip address.
> All of the replies I've seen so far say it is not possible to get the IP 
> address of the peer in ZeroMQ.
> 
> The main objection for not providing the IP address seem to be that zeromq 
> work on top of protocols which may not be TCP/IP.
> 
> The solution pointed by most of the people seems to be to figure out the IP 
> address at the client and pass it as a part of the message.
> 
> I'm currently needing the IP address for logging purposes and in the future 
> for filtering and routing.
> Two problems arise :
> 
> 1. What happens if you don't have access to the client code i.e. it is 
> written by third party
> 2. Second allowing the client to provide the IP address could be major 
> security breach, because if it is up to the client, they can place whatever 
> IP they want, how would you know ?
> 
> How do you solve those problems ?  Unless zeromq, already have some means of 
> getting the peer IP, the discussions about this were from 2011 ?
> 
> thank you
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev


-----------------------
Andrew Hume
949-707-1964 (VO and best)
732-420-0907 (NJ)
[email protected]



_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to