资源简介
采用ARP协议 探测局域网内主机存活 源代码 VC编写
采用ARP协议 探测局域网内主机存活 源代码 VC编写
代码片段和文件信息
//
// link with ws2_32.lib and iphlpapi.lib
//
#include
#include
#include
#include “iphlpapi.h“
#pragma comment(lib“Iphlpapi.lib“)
#pragma comment(lib“Ws2_32.lib“)
int __cdecl main(int argcchar *argv[])
{
FILE *stream;
char c = ‘\n‘;
HRESULT hr;
IPAddr ipAddr;
ULONG pulMac[2];
ULONG ulLen;
if (argc!=2)
{
//printf(“USAGE:\t%s Start_IP End_IP\n“argv[0]);
return 1;
}
ipAddr = inet_addr (argv[1]);
memset (pulMac 0xff sizeof (pulMac));
ulLen = 6;
hr = SendARP (ipAddr 0 pulMac &ulLen);
if (hr==NO_ERROR)
{
stream=fopen(“host.txt““a“);
fprintf(stream“%s%c“ argv[1] c);
fclose( stream );
size_t i j;
char * szMac = new char[ulLen*3];
PBYTE pbHexMac = (PBYTE) pulMac;
//
// Convert the binary MAC address into human-readable
//
for (i = 0 j = 0; i < ulLen - 1; ++i) {
j += sprintf (szMac + j “%02X:“ pbHexMac[i]);
}
printf (“%-15s“argv[1]);
sprintf (szMac + j “%02X“ pbHexMac[i]);
printf (“ MAC address %s\n“ szMac);
delete [] szMac;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1199 2009-03-09 19:45 arp\arp.cpp
文件 3365 2009-03-09 19:26 arp\arp.dsp
文件 529 2009-03-09 20:16 arp\arp.dsw
文件 41984 2009-03-10 10:39 arp\arp.ncb
文件 53760 2009-03-10 10:39 arp\arp.opt
文件 739 2009-03-10 10:39 arp\arp.plg
文件 9512 2002-01-30 17:32 arp\IPEXPORT.H
文件 15896 2004-01-23 23:44 arp\Iphlpapi.h
文件 84498 2003-11-17 20:39 arp\IPHLPAPI.LIB
文件 24450 2002-01-30 17:32 arp\IPRTRMIB.H
文件 6810 2002-01-30 17:32 arp\IPTYPES.H
文件 24954 1998-05-13 00:00 arp\WS2_32.LIB
目录 0 2009-03-10 11:11 arp\Debug
目录 0 2009-03-10 10:39 arp
----------- --------- ---------- ----- ----
267696 14
- 上一篇:科研论文参考文献标准详细介绍
- 下一篇:走马灯,流水灯,KEIL,PROTEUS
相关资源
- 局域网文件传输 毕业设计 word文档
- 基于P2P技术的局域网聊天工具
- 局域网防攻击脚本
- 中小型规模局域网建设网络组建设计
- ARP防火墙 内网安全
- 计算机网络课程设计,校园局域网建
- 基于QT的局域网聊天系统215855
- 局域网P2P通信根据TCP协议实现采用V
- QIM 局域网聊天程序
- 批量Ping工具,图形化展示,网络运维
- 课程设计--小型局域网的组建
- 局域网资源探测器
- 局域网跳棋源代码
- 在局域网内多播稳定传送大文件
- 虚拟机搭建局域网 虚拟局域网
- 五子棋局域网联机版
- 小型局域网的设计 包括拓扑图和以及
- XXX实验中学校园局域网网络规划与设
- CSharpModBusExample
- 坦克大战局域网联机对战版
- 一份很不错的ARP防火墙源码
- linux的arpSpoof源代码加编译好的程序
- 计算机网络课程设计--校园局域网的规
- FarPoint.Win.Spread.rar
- 组建局域网实验报告
- 比特精灵端口映射工具
- 局域网聊天
- SwitchySharp-0.9-beta-r48
- CSocket类的使用,实现TCP/UDP在局域网内
- 中小型规模局域网建设
评论
共有 条评论