CSDN论坛 > 网络与通信 > 网络通信

winpcap只能分析包不能修改包? [问题点数:20分,结帖人xiaocong117]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
使用Winpcap进行IP数据包统计
利用Winpcap进行局域网的IP数据包监控,亲测没问题~
基于winpcap的抓包分析工具
0x00这几天要帮老师做一个基于Winpcap的工具, 然后就开始瞎搞Winpcap了。官方的文档很给力啊, 而且还有一个中文版的,中文版 地址请戳这里示例的代码也挺不错的, 可以直接拿来做测试, 但是其中也有出现一些问题0x01下面是我在学习中碰到的一些问题 a. pcap_findalldevs_ex(PCAP_SRC_IF_STRING, NULL, &alldevs, errbuf)
【网络协议】基于winpcap的以太网络抓包及协议分析
下面的程序只是一个简单的示例: #include "stdafx.h" #include "pcap.h" #include #pragma comment(lib,"wpcap.lib") #pragma comment(lib,"packet.lib") #pragma comment(lib,"ws2_32.lib") void ethernet_protocol_packet_ca
WinPcap笔记(6):过滤数据包
wpcap的过滤器是以已声明的谓词语法为基础的。过滤器是一个ASCII字符串,它包含了一个过滤表达式。pcap_compile()把这个表达式编译成内核级的包过滤器。 这个表达式会选择那些数据包将会被堆存。如果表达式没有给出,那么,网络上所有的包都会被内核过滤引擎所认可。不然,只有那些表达式为'true'的包才会被认可。 这个表达式包含了一个或多个原语。原语通常包含了id(名字或序列),这些i
基于Winpcap的Windows网络抓包与还原心得
新的一年工作的第一天想对过去两个月的学习做一个总结,这段时间对自我的认识和工作的心态发生了变化。对工作更加认真了,也意识到自己的责任。言归正传,下面的程序是基于winpcap的网络抓包与还原,望一同学习交流, 涉及到的内容: 1)WinPcap库 2)MFC(花的时间较多,但感觉没有学到什么) 3)
Winpcap数据包的抓取及还原
winpcap技术手册,除了安装文件里doc文件下有个帮助,这里在给一个:http://www.ferrisxu.com/WinPcap/html/index.html 这里我们用pcap_next_ex 函数抓取到数据包后,我们就要开始提取其中的关键信息了,这里我保存在了pkt_data里,之后又传到了处理函数中 代码如下,我也已经写的很清楚了。其中MAC地址是在数据链路层获取的,其
WINPCAP抓包并用回调函数处理包
#include "pcap.h" void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data); int main() { pcap_if_t *alldevs; pcap_if_t *d; int inum; int i=0; pcap_t *
关于使用Winpcap发送数据包的心得
在对网络数据包发送解析进行编程的时候,人们普遍使用的是Win socket套接字技术,但该技术仅限于网络层及其以上的传输层,对于下层应用的不多,为了了解数据包发送的真正机制,需要使用winpcap来进行数据包发送。下面针对两种协议使用winpcap进行数据包的发送。winpcap下载地址:http://www.winpcap.org/archive/使用winpcap发送TCP协议数据包
使用WinPCAP接口编程抓取数据包
使用本文档,需要有一些C基础,除非你只是想了解基本的原理而不实现。有些地方需要有一些编程经验,我尽量详细的描述相关概念。此外,一些网络相关的知识可以帮助你理解此教程。教程中实现的嗅探器在FreeBSD 4.3 with a 原始内核上测试过了。 首先需要理解的是pcap嗅探器的大体步骤,以下内容就是 首先,需要确定我们将要嗅探的接口。 在linux下是类似eth0的东西。在BSD下是类似xl
使用WinPcap抓取各种包
使用WinPcap抓取各种包 使用WinPcap抓各种包 #include  #include  #defineHAVE_REMOTE  #include"pcap.h"  #include"remote-ext.h"    #pragmacomment(lib,"Ws2_32.lib")  #pragmacomment(lib,"wpcap.lib")    usingna
关闭