在已有的数据包中提取源IP和目的IP地址 20
要做一个课题,用C或C++实现,首要任务就是在已采集数据包中提取源IP和目的IP地址,本人实在才疏学浅,希望大侠相助,可以的话最好加一些解释,以便下一步更深层的研究,谢谢...
要做一个课题,用C或C++实现,首要任务就是在已采集数据包中提取源IP和目的IP地址,本人实在才疏学浅,希望大侠相助,可以的话最好加一些解释,以便下一步更深层的研究,谢谢啦!
注意是以采集的数据包,这个数据包已经采集下来了,也许不是通过网络抓的包。所以用WINPCAP肯定是不行的。
现在就是把采集下来的数据包读入一个缓冲区,然后对字符比较找出关键字符,这一块可能很简单,可是我不会 展开
注意是以采集的数据包,这个数据包已经采集下来了,也许不是通过网络抓的包。所以用WINPCAP肯定是不行的。
现在就是把采集下来的数据包读入一个缓冲区,然后对字符比较找出关键字符,这一块可能很简单,可是我不会 展开
展开全部
主要采用 winpcap进行实现。
Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。
具体你上这个 http://www.winpcap.org 进行查看即可。
再有,你可以搜索一下,即可得到你需要的知识。
既然已经采集到数据了,那就分析一下你采集的包的格式,然后做一个程序即可。
1、打开文件
2、按你分析的格式提取必要的数据;
3、然后将分析好的数据再重新写入另一个文件即可。
Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。
具体你上这个 http://www.winpcap.org 进行查看即可。
再有,你可以搜索一下,即可得到你需要的知识。
既然已经采集到数据了,那就分析一下你采集的包的格式,然后做一个程序即可。
1、打开文件
2、按你分析的格式提取必要的数据;
3、然后将分析好的数据再重新写入另一个文件即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
展开全部
c不清楚,vb中是这样的
'ip 头结构
Public Type ipheader
lenver As Byte
tos As Byte
len As Integer
ident As Integer
flags As Integer
ttl As Byte
proto As Byte
checksum As Integer
sourceIP As Long
destIP As Long
End Type
定义一个实例 dim IPH as ipHeader
copymempry IPH ,data 'data是你截图的封包
IPH.sourceIP '源ip
IPH.destIP '目标ip
需要注意的是,这里和你看到的IP不同,需要转换一下才行,c的不知道怎么写,网上有的是,自己去看看吧
'ip 头结构
Public Type ipheader
lenver As Byte
tos As Byte
len As Integer
ident As Integer
flags As Integer
ttl As Byte
proto As Byte
checksum As Integer
sourceIP As Long
destIP As Long
End Type
定义一个实例 dim IPH as ipHeader
copymempry IPH ,data 'data是你截图的封包
IPH.sourceIP '源ip
IPH.destIP '目标ip
需要注意的是,这里和你看到的IP不同,需要转换一下才行,c的不知道怎么写,网上有的是,自己去看看吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我接触c语言网络编程不久,问一句:怎么找到已经采集的数据包?
如果一开始设置套接字监听的话,应该在收到数据包后对套接字的数据结构操作就可以了吧,比如sin_addr,sin_port之类的。希望各位高手回答,我也学习下。
如果一开始设置套接字监听的话,应该在收到数据包后对套接字的数据结构操作就可以了吧,比如sin_addr,sin_port之类的。希望各位高手回答,我也学习下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用pcap包,网上教程都写烂了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询