精华内容
下载资源
问答
  • 适合于win10的WinPcap安装文件
    千次阅读
    2020-09-10 22:06:08

    WinPcap版本不再是4.0.2,win10兼容的是4.1.3,所以下载连接文件直接安装即可,超级简单,全部直接“下一步
    链接:https://pan.baidu.com/s/1OXmOiQxM4m9Yc63ChY0edg
    提取码:y5c6(过期请私聊)

    更新永久地址:
    链接:https://pan.baidu.com/s/1tQGImXCWzFdJ30O4rKzhRw
    提取码:r0gz

    更多相关内容
  • Winpcap安装方法

    2012-09-11 22:25:54
    Winpcap安装方法
  • 修复WinPcap安装失败批处理

    热门讨论 2012-05-11 12:50:11
    此批处理文件解决WinPcap不能安装的问题,运行此批处理后就可以安装新的WinPcap程序,p2p终结者提示网卡尚未初始化就是WinPcap安装错误问题,重新安装WinPcap就可解决这样的问题。
  • winpcap安装后缺失文件

    2021-08-06 21:49:25
    请问有谁知道winpcap安装后只有这三个文件是怎么回事吗,包括官网各种渠道的安装包都试过了。
  • 详细讲解了要设置的具体步骤。按此设置就不会出现什么问题了。
  • WinPcap安装

    2019-10-01 09:20:44
    在运行Winpcap时,需要用到用户模块wpcap.dll,所以需要下载Winpcap安装文件安装, 官方地址:http://www.winpcap.org/install/default.htm。 如果用于开发,则还需要开发包,地址:...

    在运行Winpcap时,需要用到用户模块wpcap.dll,所以需要下载Winpcap安装文件安装,

    官方地址:http://www.winpcap.org/install/default.htm

     

    如果用于开发,则还需要开发包,地址:http://www.winpcap.org/devel.htm

    对于开发包,解压缩后将include和lib路径分别添加到工程中。

     

    Wpcap.dll主要是一些与系统无关的函数接口,通过这些函数,可以抓包或者网络分析。

    用到的主要函数功能有:

    (1),获取所有可用的网络适配器的列表。

    (2),获得各种适配器信息,如适配器描述,名称,地址等。

    (3),嗅探器的相关应用

    (4),发送包到网络

    (5)保存包到磁盘等。

    在UNIX或者LINUX系统下,wpcap.dll是与libcap兼容的。

     

     

    OK,next  è  begin your programming。

    转载于:https://www.cnblogs.com/lianfei/archive/2012/11/17/install_WinPcap.html

    展开全文
  • WinpCap安装

    千次阅读 2013-04-06 18:04:13
    WinpCap安装: (一) 首先安装winpcap驱动,可以到winpcap官方网站上下载:http://www.winpcap.org/install/default.htm 安装winpcap驱动后: 1. C:\WINDOWS\system32目录下自动生成: wpcap.dll,packet.dll 2...

    WinpCap安装:

    (一) 首先安装winpcap驱动,可以到winpcap官方网站上下载:http://www.winpcap.org/install/default.htm

    安装winpcap驱动后:
    1. C:\WINDOWS\system32目录下自动生成: wpcap.dll,packet.dll
    2. C:\WINDOWS\system32\drivers下自动生成:npf.sys

     

    (二)winpcap-4.0.3配置环境:

    在项目->XX属性,选择配置属性:

    1. c/c++->常规\附加包含目录:D:\WpdPack-4.0.3\Include
    ->预处理器\预处理器定义:WPCAP
    2. 链接器->常规\附加库目录:D:\WpdPack-4.0.3\Lib

    ->输入\附加依赖项: Packet.lib wpcap.lib ws2_32.lib

    展开全文
  • WinPcap安装程序并附带32bit和64bit操作系统安装失败批处理程序,解决安装失败问题.zip
  • winpcap安装使用教程

    万次阅读 2015-06-27 20:52:07
    1、安装winpcap 地址:http://www.winpcap.org/install/default.htm =》安装软件 地址:http://www.winpcap.org/archive =》下载package开发包wpdPack a) 执行安装包,这样你的机子就能运行winpcap程序了 b)解压...

    1、安装winpcap

    地址:http://www.winpcap.org/install/default.htm =》安装软件

    地址:http://www.winpcap.org/archive =》下载package开发包wpdPack

    a) 执行安装包,这样你的机子就能运行winpcap程序了

    b)解压开发包,在VC6.0的Tools-->Option-->Directories的Include fils 和library files加入winpcap的include和lib目

    c)在项目属性页中:配置属性->C/C++->预处理器->预处理器定义,增加;WPCAP;HAVE_REMOTE;

    d)在项目属性页中:配置属性->链接器->命令行->附加选项对应的文本框中增加:“wpcap.lib ws2_32.lib Packet.lib”

    如果出现missing';'这种的,需要转到错误处,注视掉它们即可;

    2、winpcap使用教程

    a)一个简单的例子,获取网络设配器基本信息:

    #include <pcap.h>// 必须引入的包
    #pragma   comment(   lib,   "wpcap.lib"   )// 库文件
    int main()
    {
        pcap_if_t *alldevs;//定义要获取的设备组
        pcap_if_t *d;//定义单个设备组
        int i = 0;//下面的for循环用
        char errbuf[PCAP_ERRBUF_SIZE];//定义错误信息
    	
        /* 获取本地所有网络设配器的列表 */
        if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf) == -1)
        {
    		// 获取失败,打印错误信息
            fprintf(stderr, "Error in pcap_findalldevs_ex: %s\n", errbuf);
            exit(1);
        }
    	
        /* 循环打印设配器列表 */
        for(d = alldevs; d != NULL; d = d->next)
        {
    		// 打印设配器的名字
            printf("%d. %s", ++i, d->name);
    		// 打印设配器的描述信息
            if (d->description)
                printf("(%s)\n", d->description);
            else
                printf("(No description available)\n");
        }
    	// 没有任何设配器列表
        if(i == 0)
        {
            printf("\nNo interfaces found! Make sure Winpcap is installed.\n");
            return -1;
        }
    	// 释放设配器列表指针的内存
        pcap_freealldevs(alldevs);
    	// 防止命令窗口一闪而过
    	char c = getchar();
        return 0;
    }

    b) 获取详细的网络设配器的信息:

    #include "pcap.h"
    // #include <WINSOCK2.H>
    // #pragma comment(lib,"ws2_32.lib")
    #pragma comment(lib,"wpcap.lib")
    #define IPTOSBUFFERS 12
    void ifprint(pcap_if_t *d);
    char * iptos(u_long in);
    int i = 0;
    int main()
    {
    	pcap_if_t * alldevs;
    	pcap_if_t * d;
    	
    	char errbuf[PCAP_ERRBUF_SIZE];
    	/*取得列表*/
    	if(pcap_findalldevs(&alldevs,errbuf) == -1)
    	{
    		exit(1);
    	}
    	/*输出列表*/
    	for(d=alldevs;d != NULL;d=d->next)
    	{
    		ifprint(d);
    	}
    	if(i==0)
    	{
    
    		printf("\nNo interfaces found!Make sure WinPcap is installed.\n");
    		return 0;
    	}
    	pcap_freealldevs(alldevs);
    	char g=getchar();
    	return 0;
    }
    void ifprint(pcap_if_t *d)
    {
    	pcap_addr_t *a;
    	printf("%d.%s",++i,d->name);
    	if(d->description)
    	{
    		printf("\tDescription:(%s)\n",d->description);
    	}else{
    		printf("\t(No description available)\n");
    	}
    	printf("\tLoopback:%s\n",(d->flags & PCAP_IF_LOOPBACK)?"yes":"no");
    	for (a=d->addresses;a != NULL;a=a->next)
    	{
    		printf("\tAddress Family:#%d\n",a->addr->sa_family);
    		switch (a->addr->sa_family)
    		{
    		case AF_INET:
    			printf("\tAddress Family Name:AF_INET\n");
    			if(a->addr)
    			{
    				printf("\tAddress:%s\n",iptos(((struct sockaddr_in *)a->addr)->sin_addr.s_addr));
    			}
    			if(a->netmask)
    			{
    				printf("\tNetmask:%s\n",iptos(((struct sockaddr_in *)a->netmask)->sin_addr.s_addr));
    			}
    			if(a->broadaddr)
    			{
    				printf("\tBroadcast Address:%s\n",iptos(((struct sockaddr_in *)a->broadaddr)->sin_addr.s_addr));
    			}
    			if(a->dstaddr)
    			{
    				printf("\tDestination Address:%s\n",iptos(((struct sockaddr_in *)a->dstaddr)->sin_addr.s_addr));
    			}
    			break;
    		default:
    			printf("\tAddressFamilyName:Unknown\n");
    			break;
    		}
    	}
    }
    char * iptos(u_long in)
    { 
    	static char output[IPTOSBUFFERS][3*4+3+1];
    	static short which;
    	u_char *p; 
    	p = (u_char *)&in;
    	which=(which+1==IPTOSBUFFERS?0:which+1); 
    	sprintf(output[which],"%d.%d.%d.%d",p[0],p[1],p[2],p[3]);
    	return output[which];
    }

    c) 开始针对网卡进行抓包

    #include "pcap.h"
    #pragma comment(lib,"wpcap.lib")
    void packet_handler(u_char *param,const struct pcap_pkthdr *header,const u_char *pcap_data);
    #define IPTOSBUFFERS 12
    void ifprint(pcap_if_t *d);
    char * iptos(u_long in);
    int i = 0;
    int main()
    {
    	pcap_if_t * alldevs;
    	pcap_if_t * d;
    	int inum;
    	pcap_t * adhandle;
    	char errbuf[PCAP_ERRBUF_SIZE];
    	/*取得列表*/
    	if(pcap_findalldevs(&alldevs,errbuf) == -1)
    	{
    		exit(1);
    	}
    	/*输出列表*/
    	for(d=alldevs;d != NULL;d=d->next)
    	{
    		ifprint(d);
    	}
    	if(i==0)
    	{
    
    		printf("\nNo interfaces found!Make sure WinPcap is installed.\n");
    		char c = getchar();
    		return -1;
    	}
    	printf("Enter the interface number (1-%d):",i);
    	scanf("%d",&inum);
    	if(inum <1 || inum >i)
    	{
    		printf("\nInterface number out of range.\n");
    		pcap_freealldevs(alldevs);
    		char c = getchar();
    		return -1;
    	}
    	
    	//转到选择的设备
    	for (d = alldevs,i=0;i <inum-1;d=d->next,i++);
    	//打开失败
    	if ((adhandle=pcap_open_live(d->name,65536,1,1000,errbuf))==NULL)
    	{
    		fprintf(stderr,"\nUnable to open the adapter.%s is not supported by WinPcap\n");
    		pcap_freealldevs(alldevs);
    		char c = getchar();
    		return -1;
    	}
    	printf("\nlistening on %s...\n",d->description);
    	//释放列表
    	pcap_freealldevs(alldevs);
    	//开始捕捉
    	pcap_loop(adhandle,0,packet_handler,NULL);
    	char c = getchar();
    	return 0;
    }
    void ifprint(pcap_if_t *d)
    {
    	pcap_addr_t *a;
    	printf("%d.%s",++i,d->name);
    	if(d->description)
    	{
    		printf("\tDescription:(%s)\n",d->description);
    	}else{
    		printf("\t(No description available)\n");
    	}
    	printf("\tLoopback:%s\n",(d->flags & PCAP_IF_LOOPBACK)?"yes":"no");
    	for (a=d->addresses;a != NULL;a=a->next)
    	{
    		printf("\tAddress Family:#%d\n",a->addr->sa_family);
    		switch (a->addr->sa_family)
    		{
    		case AF_INET:
    			printf("\tAddress Family Name:AF_INET\n");
    			if(a->addr)
    			{
    				printf("\tAddress:%s\n",iptos(((struct sockaddr_in *)a->addr)->sin_addr.s_addr));
    			}
    			if(a->netmask)
    			{
    				printf("\tNetmask:%s\n",iptos(((struct sockaddr_in *)a->netmask)->sin_addr.s_addr));
    			}
    			if(a->broadaddr)
    			{
    				printf("\tBroadcast Address:%s\n",iptos(((struct sockaddr_in *)a->broadaddr)->sin_addr.s_addr));
    			}
    			if(a->dstaddr)
    			{
    				printf("\tDestination Address:%s\n",iptos(((struct sockaddr_in *)a->dstaddr)->sin_addr.s_addr));
    			}
    			break;
    		default:
    			printf("\tAddressFamilyName:Unknown\n");
    			break;
    		}
    	}
    }
    char * iptos(u_long in)
    { 
    	static char output[IPTOSBUFFERS][3*4+3+1];
    	static short which;
    	u_char *p; 
    	p = (u_char *)&in;
    	which=(which+1==IPTOSBUFFERS?0:which+1); 
    	sprintf(output[which],"%d.%d.%d.%d",p[0],p[1],p[2],p[3]);
    	return output[which];
    }
    void packet_handler(u_char *param,const struct pcap_pkthdr *header,const u_char *pcap_data)
    {
    	struct tm * ltime;
    	char timestr[16];
    	ltime = localtime(&header->ts.tv_sec);
    	strftime(timestr,sizeof(timestr),"%H:%M:%S",ltime);
    	printf("%s, %.6d len:%d\n",timestr,header->ts.tv_usec,header->len);
    }

    d) 更详细的抓包

    //捕获网络数据包的C++程序
    //可以获得数据包长度、通过以太网类型确定上层协议、源以太网地址和目的以太网地址!
    #include "pcap.h"
    #include<winsock2.h>
    
    #pragma comment(lib,"wpcap.lib")
    #pragma comment(lib,"packet.lib")
    #pragma comment(lib,"ws2_32.lib")
    void packet_handler(u_char *param,const struct pcap_pkthdr *header,const u_char *pcap_data);
    #define IPTOSBUFFERS 12
    void ifprint(pcap_if_t *d);
    char * iptos(u_long in);
    int i = 0;
    /*以下是以太网协议格式*/
    struct ether_header
    {
      u_int8_t ether_dhost[6]; //目的Mac地址
      u_int8_t ether_shost[6]; //源Mac地址
      u_int16_t ether_type;    //协议类型
    };
    
    struct ip_header
    {
      #if defined(WORDS_BIENDIAN)
      u_int8_t   ip_version:4,
                 ip_header_length:4;
      #else
      u_int8_t   ip_header_length:4,
                 ip_version:4;
      #endif
      u_int8_t    ip_tos;
      u_int16_t   ip_length;
      u_int16_t   ip_id;
      u_int16_t   ip_off;
      u_int8_t    ip_ttl;
      u_int8_t    ip_protocol;
      u_int16_t   ip_checksum;
      struct in_addr ip_souce_address;
      struct in_addr ip_destination_address;
    };
    
    void ip_protool_packet_callback(u_char *argument,const struct pcap_pkthdr* packet_header,const u_char* packet_content)
    {
      struct ip_header *ip_protocol;
      u_int header_length = 0;
      u_int offset;
      u_char tos;
      u_int16_t checksum;
      //MAC首部是14位的,加上14位得到IP协议首部
      ip_protocol = (struct ip_header *) (packet_content+14);
      checksum =ntohs(ip_protocol->ip_checksum);
      tos = ip_protocol->ip_tos;
      offset = ntohs(ip_protocol->ip_off);
      printf("---------IP协议---------\n");
      printf("版本号:%d\n", ip_protocol->ip_version);
      printf("首部长度:%d\n",header_length);
      printf("服务质量:%d\n",tos);
      printf("总长度:%d\n",ntohs(ip_protocol->ip_length));
      printf("标识:%d\n",ntohs(ip_protocol->ip_id));
      printf("偏移:%d\n",(offset & 0x1fff) * 8);
      printf("生存时间:%d\n",ip_protocol->ip_ttl);
      printf("协议类型:%d\n",ip_protocol->ip_protocol);
      switch (ip_protocol->ip_protocol)
      {
           case 1: printf("上层协议是ICMP协议\n");break;
           case 2: printf("上层协议是IGMP协议\n");break;
           case 6: printf("上层协议是TCP协议\n");break;
           case 17: printf("上层协议是UDP协议\n");break;
           default:break;
      }
      printf("检验和:%d\n",checksum);
      printf("源IP地址:%s\n", inet_ntoa(ip_protocol->ip_souce_address));
      printf("目的地址:%s\n", inet_ntoa(ip_protocol->ip_destination_address));
    }
    
    void ethernet_protocol_packet_callback(u_char *argument,const struct pcap_pkthdr* packet_header,const u_char* packet_content)
    {
      u_short ethernet_type;
      struct ether_header *ethernet_protocol;
      u_char *mac_string;
      static int packet_number = 1;
      printf("----------------------------------------------\n");
      printf("捕获第%d个网络数据包\n",packet_number);
      printf("捕获时间:\n");
      printf("%s",ctime((const time_t*)&packet_header->ts.tv_sec));
      printf("数据包长度:\n");
      printf("%d\n",packet_header->len);
      printf("---------以太网协议---------\n");
      ethernet_protocol=(struct ether_header*)packet_content;//获得数据包内容
      printf("以太网类型:\n");
      ethernet_type=ntohs(ethernet_protocol->ether_type);//获得以太网类型
      printf("%04x\n",ethernet_type);
      switch (ethernet_type)
      {
         case 0x0800: printf("上层协议是IP协议\n");break;
         case 0x0806: printf("上层协议是ARP协议\n");break;
         case 0x8035: printf("上层协议是RARP协议\n");break;
         default:break;
      }
      printf("MAC帧源地址:\n");
      mac_string=ethernet_protocol->ether_shost;
      printf("%02x:%02x:%02x:%02x:%02x:%02x\n",*mac_string,*(mac_string+1),*(mac_string+2),*(mac_string+3),*(mac_string+4),*(mac_string+5));
      printf("MAC帧目的地址:\n");
      mac_string=ethernet_protocol->ether_dhost;
      printf("%02x:%02x:%02x:%02x:%02x:%02x\n",*mac_string,*(mac_string+1),*(mac_string+2),*(mac_string+3),*(mac_string+4),*(mac_string+5));
      if(ethernet_type==0x0800)//继续分析IP协议
      {
         ip_protool_packet_callback (argument,packet_header,packet_content);
      }
      printf("----------------------------------------------\n");
      packet_number++;
    }
    
    int main()
    // {
    //      pcap_t* pcap_handle; //winpcap句柄
    //      char error_content[PCAP_ERRBUF_SIZE]; //存储错误信息
    //      bpf_u_int32 net_mask; //掩码地址
    //      bpf_u_int32 net_ip;  //网络地址
    //      char *net_interface;  //网络接口
    //      struct bpf_program bpf_filter;  //BPF过滤规则
    //      char bpf_filter_string[]="ip"; //过滤规则字符串,只分析IPv4的数据包
    //      net_interface=pcap_lookupdev(error_content); //获得网络接口
    //      pcap_lookupnet(net_interface,&net_ip,&net_mask,error_content); //获得网络地址和掩码地址
    //      pcap_handle=pcap_open_live(net_interface,BUFSIZ,1,0,error_content); //打开网络接口
    //      pcap_compile(pcap_handle,&bpf_filter,bpf_filter_string,0,net_ip); //编译过滤规则
    //      pcap_setfilter(pcap_handle,&bpf_filter);//设置过滤规则
    //      if (pcap_datalink(pcap_handle)!=DLT_EN10MB) //DLT_EN10MB表示以太网
    //          return 0;
    //      pcap_loop(pcap_handle,10,ethernet_protocol_packet_callback,NULL); //捕获10个数据包进行分析
    //      pcap_close(pcap_handle);
    //      return 0;
    // }
    {
    	pcap_if_t * alldevs;
    	pcap_if_t * d;
    	int inum;
    	pcap_t * adhandle;
    	char errbuf[PCAP_ERRBUF_SIZE];
    	/*取得列表*/
    	if(pcap_findalldevs(&alldevs,errbuf) == -1)
    	{
    		exit(1);
    	}
    	/*输出列表*/
    	for(d=alldevs;d != NULL;d=d->next)
    	{
    		ifprint(d);
    	}
    	if(i==0)
    	{
    
    		printf("\nNo interfaces found!Make sure WinPcap is installed.\n");
    		char c = getchar();
    		return -1;
    	}
    	printf("Enter the interface number (1-%d):",i);
    	scanf("%d",&inum);
    	if(inum <1 || inum >i)
    	{
    		printf("\nInterface number out of range.\n");
    		pcap_freealldevs(alldevs);
    		char c = getchar();
    		return -1;
    	}
    	
    	//转到选择的设备
    	for (d = alldevs,i=0;i <inum-1;d=d->next,i++);
    	//打开失败
    	if ((adhandle=pcap_open_live(d->name,65536,1,1000,errbuf))==NULL)
    	{
    		fprintf(stderr,"\nUnable to open the adapter.%s is not supported by WinPcap\n");
    		pcap_freealldevs(alldevs);
    		char c = getchar();
    		return -1;
    	}
    	printf("\nlistening on %s...\n",d->description);
    	//释放列表
    	pcap_freealldevs(alldevs);
    	//开始捕捉
    	//pcap_loop(adhandle,0,ip_protool_packet_callback,NULL);
    	pcap_loop(adhandle,0,ethernet_protocol_packet_callback,NULL);
    	char c = getchar();
    	return 0;
    }
    void ifprint(pcap_if_t *d)
    {
    	pcap_addr_t *a;
    	printf("%d.%s",++i,d->name);
    	if(d->description)
    	{
    		printf("\tDescription:(%s)\n",d->description);
    	}else{
    		printf("\t(No description available)\n");
    	}
    	printf("\tLoopback:%s\n",(d->flags & PCAP_IF_LOOPBACK)?"yes":"no");
    	for (a=d->addresses;a != NULL;a=a->next)
    	{
    		printf("\tAddress Family:#%d\n",a->addr->sa_family);
    		switch (a->addr->sa_family)
    		{
    		case AF_INET:
    			printf("\tAddress Family Name:AF_INET\n");
    			if(a->addr)
    			{
    				printf("\tAddress:%s\n",iptos(((struct sockaddr_in *)a->addr)->sin_addr.s_addr));
    			}
    			if(a->netmask)
    			{
    				printf("\tNetmask:%s\n",iptos(((struct sockaddr_in *)a->netmask)->sin_addr.s_addr));
    			}
    			if(a->broadaddr)
    			{
    				printf("\tBroadcast Address:%s\n",iptos(((struct sockaddr_in *)a->broadaddr)->sin_addr.s_addr));
    			}
    			if(a->dstaddr)
    			{
    				printf("\tDestination Address:%s\n",iptos(((struct sockaddr_in *)a->dstaddr)->sin_addr.s_addr));
    			}
    			break;
    		default:
    			printf("\tAddressFamilyName:Unknown\n");
    			break;
    		}
    	}
    }
    char * iptos(u_long in)
    { 
    	static char output[IPTOSBUFFERS][3*4+3+1];
    	static short which;
    	u_char *p; 
    	p = (u_char *)&in;
    	which=(which+1==IPTOSBUFFERS?0:which+1); 
    	sprintf(output[which],"%d.%d.%d.%d",p[0],p[1],p[2],p[3]);
    	return output[which];
    }
    void packet_handler(u_char *param,const struct pcap_pkthdr *header,const u_char *pcap_data)
    {
    	struct tm * ltime;
    	char timestr[16];
    	ltime = localtime(&header->ts.tv_sec);
    	strftime(timestr,sizeof(timestr),"%H:%M:%S",ltime);
    	printf("%s, %.6d len:%d\n",timestr,header->ts.tv_usec,header->len);
    }






    展开全文
  • winpcap(windows packet capture)是...本文件包含:WinPcap的官方安装文件(Driver + DLLs)、WinPcap Developer Pack(WinPcap的开发包)、WinPcap Source Code(WinPcap的源代码)这几个程序的所有版本的万能下载方法。
  • WinPcap 4.1.3 安装报错问题解决方法

    千次阅读 2022-02-19 16:53:01
    WinPcap_4_1_3 安装报错问题解决方法 系统环境 Windows 10 x64 报错如下: A newer version of WinPcap (internal version 5.1. 50.622) is already installed on this machine. The installation will be ...
  • 解决WinPcap无法安装的问题

    千次阅读 2021-11-01 15:38:51
    解决WinPcap已存在更高版本,控制面板也找不到,无法安装的问题 这个东西特别烦人geek找不到,everything找不到,控制面板也找不到(我之前的是比WinPcap4.1.3版本更高的出现的情况),后来安装WinPcap4.1.3版本...
  • 如何为Windows安装WinPcap

    千次阅读 2020-10-05 14:54:47
    WinPcap is a network packet capture library designed for Windows operating systems. Wireshark is a popular packet capturing and security tool. Wireshark developers created the WinPcap in order to tap ...
  • 找到相应文件,并把扩展名修改即可: C:\Windows\SysWOW64 的wpcap.dll改成 wpcap.dll.old C:\Windows\SysWOW64的packet.dll改成 packet.dll.old
  • 1、Winpcap下载 下载地址:官网 下载完成之后直接用exe安装,注意在设置启动时需要勾选自动启动 2、JPcap下载 下载地址:官网 百度云 提取码62xb 3、JPcap配置到Eclipse 下载完成后我们可以获得一个dll文件和一个...
  • 因为同时安装了nmap和wireshark,今天准备安装eNSP的时候提示“A newer version of winpcap is already installed on this machine the installa”,而且显示的是5.0以上的版本,然而我在控制面板里根本找不到...
  • <p style="text-align:center"><img alt="" height="500" src="https://img-ask.csdnimg.cn/upload/1619426908532.jpg" width="374" /></p>
  • 后来我就去安装winpcap了。依旧是遇到了问题: a newer version of winpcap is already installed on this machine 给我整懵了。 我还是看得懂英文的,于是我在C盘里面检索了winpcap,但是并没有检索到。 实在没...
  • 可能在有些机子上运行聚生的时候会出现启动错误,会提示你安装winpcap,为了大家方便,我一并传上去。
  • 注:因安装ensp有依赖包,所以在安装ensp前需要下载virtualbox、winpcap和wireshark。 这里我安装的是以下版本 安装包:链接:https://pan.xunlei.com/s/VMh351TARrY-n5N_5N-oXGE_A1 提取码:gps6 复制这段内容后...
  • Windows上只要安装WinPcap软件就行了,它已经包含了rpcapd服务,只要启动就行了。但Linux上需要自己编译。注:Wireshark支持remote packet capture protocol协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程...
  • winpcap和IPHelper等相关的资料打包,全面解决流量统计的相关配置问题
  • winpcap 安装

    2012-03-01 15:24:09
    建立文件"InstallWinpcap.inf"文件,内容如下:  [Version] Signature="$Windows NT$" ...AddService=NPF,,winpcap_svr [winpcap_svr] DisplayName=Netgroup Packet Filter ServiceType=0x1 Star
  • <p style="text-align:center"><img alt="" height="485" src="https://img-ask.csdnimg.cn/upload/1621520845406.png" width="623" /></p>  </p>
  • win10下安装WinPcap4.13安装不成功多种情况解决方法

    万次阅读 多人点赞 2019-12-29 12:30:07
    一、win10安装winpcap4.13时提示如下: WinPcap 4.1.3 is already installed on this machine. Press Ok if you want to force the installation, or Cancel if you want to abort the installation. 明明卸载过了,...
  • winpcap安装问题

    2020-04-01 14:39:35
    有没有人遇到过这种情况啊 [img=https://img-bbs.csdn.net/upload/202004/01/1585723082_429851.png][/img]
  • winpcap单独安装被拒(已解决

    千次阅读 2020-09-18 18:42:25
    因为同时安装了nmap和wireshark,今天准备安装eNSP的时候提示“A newer version of winpcap is already installed on this machine the installa”,而且显示的是5.0以上的版本,然而我在控制面板里根本找不到...
  • WinPcap 卸载重新安装

    千次阅读 2020-01-19 01:43:55
    WinPcap卸载后安装问题 通常winpcap的根目录:C:\Program Files\WinPcap。。。一般里面会有个"uninstall.exe"也可使用卸载。 卸载WinPcap.exe后,重新安装,错误提示: A newer version of WinPcap (internal ...
  • WINPCAP使用方法

    2012-12-29 10:42:57
    详细的讲述了winpcap使用方法,sniffer 技术原理及应用,包括编程方法和工具使用,并包括winpcap的环境配置
  • 2.接着尝试安装winpcap,报错如下。 A newer version of WinPcap is already installed on this machine 也试了网上各种方法,在电脑上找不到这个,所以无法进行卸载,也无法进行引用。 换了个好几个winpcap版本,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,353
精华内容 2,141
关键字:

wincap安装