In OpenSSL, you can get the underlying socket descriptor (using int
SSL_get_fd(const SSL *ssl)) and then call getpeername() on that
descriptor.

Accessing the hardware addresses is very system-specific.  It
generally involves looking into the ARP cache, and making sure you're
on the same subnet as the peer.

-Kyle H

On 3/5/06, kashif javed <[EMAIL PROTECTED]> wrote:
> Dear,
>
> I am developing an application on my RedHat Linux 9.0
> system using its default OpenSSL 0.9.7, can you please
> help me understand how can i access the IP addresses
> of both the source and destination nodes on
> application layer? Also how can i access the Hardware
> addresses or Ethernet addresses of both source and
> destination(to whom we forward the packets)?
>
> Regards,
>
> Kashif
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to