Portable network interface information.
A portable third-party library in Python to enumerate network interfaces on local machine. netifaces takes care of enumerating interfaces, network addresses and also preserves the portability(works on all nix systems at least).