文件名称:getMAc
介绍说明--下载内容均来自于网络,请自行研究使用
这个是Delphi 2007下写的,需要Indy的ICMP控件 (Delphi2006应该也能编译,因为都带的是Indy10)
原理就是多线程Ping一个网关下的所有主机,然后导出ARP缓存。
因为Ping前会发出ARP请求获取每个IP的MAC地址,所以在Ping完后用 arp -a 取得本机ARP缓存。
最后就是读入arp -a 的返回,并存起来备查。
原理就是多线程Ping一个网关下的所有主机,然后导出ARP缓存。
因为Ping前会发出ARP请求获取每个IP的MAC地址,所以在Ping完后用 arp -a 取得本机ARP缓存。
最后就是读入arp -a 的返回,并存起来备查。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 31767666getmac.rar 列表 getMAc\delAllWin32.bat getMAc\IP2Mac.dpr getMAc\IP2Mac.dproj getMAc\IP2Mac.exe getMAc\IP2Mac.res getMAc\PingMain.dcu getMAc\PingMain.dfm getMAc\PingMain.pas getMAc\uPassARP.dcu getMAc\uPassARP.pas getMAc\uPingThread.dcu getMAc\uPingThread.pas getMAc\uPingThread.~pas getMAc