• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: C++  arping  mac地址  

资源简介

输入可执行文件名和目的Ip地址,ping到mac地址,含有C++源码。

资源截图

代码片段和文件信息


#define HAVE_REMOTE

#include 
#include 
#include 
#include “pcap.h“
#include “remote-ext.h“
#include 
#include 

#include “package.h“

using namespace std;

#pragma comment(lib “ws2_32.lib“)
#pragma comment(lib “wpcap.lib“)
#pragma comment(lib“iphlpapi.lib“)

pcap_if_t *alldevs;                 //存放选中的网络设备
pcap_if_t *d;                        //临时设备变量
pcap_pkthdr* pktHd;               //存放收到包的包头
const unsigned char* pktDt;        //存放收到包的数据域
int deviceNum=0;                   //适配器数目
pcap_t *adhandle;                  //存放打开的网络连接句柄 
char errbuf[PCAP_ERRBUF_SIZE];     //存放出错数据

unsigned int destIp;              //目的主机的ip
unsigned char localmac[6]={000000}; //存放本机mac地址

int gainAllDevices()          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10103  2013-11-12 15:44  arping\arping.cpp

     文件        877  2013-09-25 21:22  arping\arping.sln

    ..A..H.     12800  2013-09-29 14:47  arping\arping.suo

     文件       3775  2013-09-29 14:46  arping\arping.vcproj

     文件       1415  2013-09-29 14:47  arping\arping.vcproj.JEANPHORN.jean.user

     文件       1077  2013-09-29 10:29  arping\package.h

     目录          0  2013-09-29 14:48  arping

----------- ---------  ---------- -----  ----

                30047                    7


评论

共有 条评论