Acknowlegments:

W. Richard Stevens for some of his code in ifinfo.c
Savage, author of queso for some of his functions in osdetect.c
