[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ale] Pulling IP address from server.



Atlanta Geek wrote:
> What is the best way to identify the server's IP address from
> ruby/perl/python/C.
> I found a chunk of code parsing the results of ifconfig and I'm always
> concerned when I see this type of thing.
> 
> Also does changing the default language of a server affect the output
> of these commands at all.
> 

Seems like it should be contained somewhere in /proc, but I'm unable to
locate it there in a reliable way.  I can see it in reverse hex in some
of the tables, but not in anything that authoritatively lists the IP
addresses on a machine.

I looked through the output of 'strace ifconifg'  to see where ifconfig
is getting it from, and it looks like it may come from
/proc/net/if_inet6 or /proc/net/dev  or possibly /proc/net/unix.

Thanks,
Brandon Checketts