ipaddress and mac address and net interface enumerator

Posted on Updated on

Down load the file, rename it as AddressLister.zip then decompress it by
% unzip AddressLister.zip

download

sample code:

#include “AddressLister.h"

main ()
{
CAddressLister oAddr;
int count ;
char ip[CAddressLister::IPLEN];
char mac[CAddressLister::MACLEN];
char ifs[50];
unsigned long ulip ;

oAddr.run();
count = oAddr.count();
for ( int i = 0 ;i < count ; i ++)
{
oAddr.getInterface(i,ifs) ;
oAddr.getIPAddress(i,ip);
oAddr.getIPAddress(i,ulip);
oAddr.getMACAddress(i,mac);
printf(“%s %s %-15s 0x%08X\n",ifs,mac,ip,ulip) ;
}
}

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s