腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何解析TCP
数据包
有效负载
、
、
、
、
我使用pcap来捕获TCP
数据包
,我希望对这些
数据包
解析有效负载。
数据包
号: 3:
数据包
:源端口: 80 Dest : 58723
数据包
中没有数据
数据包
号: 5:TCP
数据包
:源端口: 6:
数据包
:源端口: 80 Dest : 58723
数据包
中没有数据
数据包
号: 7:TCP<
浏览 14
提问于2010-11-29
得票数 3
回答已采纳
1
回答
使用
数据包
速率查找数据速率
、
、
、
因此,我采用的方法是,data rate=
数据包
大小*
数据包
速率。作为一个例子,我正在传输5个
数据包
,所以我的问题是:我所做的计算是
数据包
速率=5/第5个
数据包
到达服务器的时间-第1个
数据包
到达服务器的时间)当每个
数据包
到达服务器时,我采用时间戳。我不
浏览 3
提问于2021-10-20
得票数 0
2
回答
如何从TCP程序(特别是TCP堆栈)截获(不仅仅是捕获)传出
数据包
?
、
、
我有一个运行在主机上的web服务器,我希望拦截由web服务器发送的所有
数据包
(包括IP/TCP报头),因此这些
数据包
不会被web服务器直接发送到Internet。最初,我的计划是使用iptable过滤web服务器发送的
数据包
,并使用libpcap捕获
数据包
。但是对于从web服务器截取出的
数据包
,libpcap和iptables的组合似乎不起作用。因为如果我过滤出的
数据包
,我的libpcap无法捕获这些
数据包
。如果我不使用iptable来过滤,尽管我可以使用li
浏览 0
提问于2013-05-07
得票数 -1
回答已采纳
3
回答
C++丢失了实际延迟的UDP
数据包
。
、
、
、
测试客户端不断发送
数据包
,并等待大约一秒钟才能收到
数据包
。如果无法获取
数据包
,则假定该
数据包
已丢失,并发送另一个
数据包
。大多数
数据包
的发送和接收都是成功的,但其中一些假定丢失的
数据包
将在发送下一个
数据包
后在客户端接收到。实际上,它们是延迟接收的。我的发送和接收函数运行在不同的线程上。如何消除这些延迟的
数据包
?(我的程序在我的本地主机上运行-因此丢失
数据包
是不合理的)
浏览 16
提问于2018-01-08
得票数 0
回答已采纳
1
回答
使用Scapy在pcap中遍历所有tcp流。
、
、
、
有包含一些tcp流的pcap文件,在wireshark中有filter tcp.stream eq 0 tcp.stream eq 1 .仅查看来自特定tcp流的
数据包
。SCAPY有任何方法通过tcp流来迭代所有
数据包
吗?我希望通过TCP流打印所有
数据包
数据,例如:流1:<
数据包
3> <
数据包
4>
浏览 5
提问于2020-09-16
得票数 3
1
回答
第三台计算机在dst计算机从src计算机接收
数据包
之前使用libpcap捕获、修改和注入
数据包
。
、
、
、
现在我正在编写C程序,用于捕获、修改和注入
数据包
。我有三台计算机: A,B,C。A正在向间隔10 ms的B发送ENIP
数据包
。C是捕获A发送的
数据包
并通过以下方式修改
数据包
: 1)将seq位增量1;2)更改有效载荷。例如,A发送带有seq =1.c的
数据包
,捕获该
数据包
,将其seq位更改为2,更改有效负载并将其注入网络。我希望B计算机能在收到由A发送的seq =2的
数据包
之前收到C发送的这个
数据包
。 我的c程序使用pcap_loop捕获
数据包<
浏览 7
提问于2014-07-28
得票数 0
回答已采纳
1
回答
将许多项添加到WPF数据农业中会消耗大量的CPU时间。
、
、
、
我正在创建的应用程序具有一些简单的嗅探器功能,并显示用户转储
数据包
。
数据包
从转储文件中读取,转储文件用当前通信量实时更新,然后将捕获的
数据包
添加到Datagrid中(每个
数据包
都是新的行)。用户只查看某些
数据包
,当他想要的时候,他可以向下滚动/向上滚动到适当的位置来查看他想要的
数据包
,并且只有在这种情况下,必须从文件中读取
数据包
。我被告知到达的
数据包
数量,所以我知道所有
数据包
的计数。 我试图添加假
数据包
(从
浏览 0
提问于2012-11-28
得票数 2
1
回答
UDP套接字和MSG_PEEK
、
当我们使用recvfrom()从UDP套接字读取
数据包
时,不能部分读取它。因为如果我们首先读取UDP
数据包
的一小部分(通过传递一个小缓冲区),就会删除下面提到的
数据包
提醒: 但我想知道,如果我们只使用MSG_PEEK标志检查
数据包
,是否会发生同样的情况。如果我只是浏览UDP消息,会丢弃
数据包
提醒
浏览 1
提问于2020-09-12
得票数 2
回答已采纳
1
回答
netcat源文件中的包分隔符
、
是否有分隔符或某种方式告诉netcat每个
数据包
从文件中发送多少字节?在脚本中多次调用netcat是不能接受的,因为我需要尽可能快地将它们发送出去。我使用mnc (多播netcat)将具有二进制数据的UDP
数据包
捕获到一个文件中,并试图按以下方式播放它们:发送多播
数据包
$netcat -c -w 1 -u -s 10.20.30.40 230.250.
浏览 0
提问于2018-04-17
得票数 1
1
回答
TCP什么时候发送ACK?
、
我有一个应用程序,我看到
数据包
被重传多次。连接在多次重传后被重置。在Wireshark中,我可以看到
数据包
到达服务器,但我看不到应用程序级别的
数据包
。我想知道如何检查
数据包
是否被丢弃在TCP层?TCP何时发送
数据包
ACK?在将
数据包
传送到应用程序之后还是在接收到套接字上的
数据包
之后?
浏览 4
提问于2022-07-28
得票数 0
2
回答
如何在libpcap中检查包的可用性
、
、
、
我使用libpcap来捕获
数据包
,一旦有
数据包
可用,我就需要将
数据包
放入FIFO队列。但是先进先出队列是由两个线程共享的,一个线程调用pcap_next()并将
数据包
放入先进先出队列。另一个线程从fifo队列获取
数据包
。所以我不得不把它和一个互斥锁联系起来。,如果缓冲区中没有
数据包
,则阻塞pcap_next()。如果有/有
数据包
,每次调用pcap_next()都会返回一个
数据包
。 它只能为每个锁定-解锁操作对获取一个oen包,如果包不是频繁到
浏览 0
提问于2013-05-14
得票数 1
回答已采纳
2
回答
是否可以在tcpdump中过滤TCP重传
数据包
?
、
我正在尝试查看tcpdump中的TCP重传
数据包
。是否有任何命令可用于过滤此类
数据包
。 提前谢谢。
浏览 4
提问于2015-08-22
得票数 2
2
回答
如何解决tcpdump丢弃的
数据包
?
我正在使用tcpdump来捕获网络
数据包
,并在我开始丢弃
数据包
时遇到问题。我运行了一个应用程序,它可以在网络上快速交换
数据包
,从而提高了网络带宽。126716 packets captured167770 packets dropped by kernel 因为我只对TCP
数据包
中与协议相关的部分感兴趣,所以我想收集TCP
数据包
,而不需要数据/负载。我希望这种策略也能帮助在丢弃
数据包
之前捕获更多的
数
浏览 3
提问于2016-10-05
得票数 10
1
回答
在检测到丢包后TCP还会发送新的
数据包
吗?
、
假设TCP已经检测到
数据包
丢失和重传
数据包
,它是否在重传
数据包
到达之前继续发送新
数据包
。
浏览 4
提问于2021-11-15
得票数 0
1
回答
持久连接的基本客户端-服务器设计?
、
据我所知,这就是:我只是想知道实现的事。第二步和第三步让我很困惑,也许我太复杂了。还有比巨大的开关语句更能解释这些数据的吗?
浏览 2
提问于2010-04-03
得票数 2
回答已采纳
4
回答
使用原始套接字和WinPcap发送HTTP请求
、
、
、
作为我的项目的一部分,我正在尝试向Google发送包含HTTP请求的IP
数据包
。我使用的是Winpcap库和VC++。目前,我已经完成了TCP三向握手
数据包
,但在发送TCP ACK
数据包
之后,我仍然无法发送实际的HTTP请求
数据包
。当我使用wireshark捕获
数据包
时,此
数据包
被标记为“重组PDU的TCP段”。如何以这种方式发送HTTP
数据包
?
浏览 0
提问于2010-11-20
得票数 1
1
回答
尝试用数据发送TCP SYN
数据包
,用数据发送RST,但原始数据字段在传输过程中消失。为什么?
、
、
、
、
TCP
数据包
的特殊部分是,我试图使用TCP SYN
数据包
和RST
数据包
的原始数据字段来回发送数据(以证明TCP协议中未使用部分的概念)。 服务器接收SYN<
浏览 2
提问于2015-12-05
得票数 1
回答已采纳
1
回答
什么是“零长度包”?
、
USB标准提到在某些情况下编写“零长度”
数据包
。什么是“短包”?(似乎“短包”和“零长度包”一起提到)
浏览 3
提问于2018-02-25
得票数 6
回答已采纳
1
回答
HTTP iptable PREROUTING规则不起作用
、
requests.get("http://portquiz.net:4567") print(r.status_code) 以及通过查看iptables -t nat --list -v的输出来检查是否有任何
数据包
浏览 126
提问于2020-11-10
得票数 0
回答已采纳
1
回答
TAP适配器队列
数据包
吗?
、
Linux或OpenBSD抽头适配器是否会排队等待
数据包
,或者,如果我试图在单个线程上处理
数据包
时,它们会错过
数据包
吗?我并不担心无法处理所有传入的
数据包
,但是如果多个
数据包
在一个进程开始时正确地进入,那么如果适配器没有内部队列,它可能会错过一些
数据包
。
浏览 0
提问于2018-02-16
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据包分析技术
文明6obb数据包放置
微软建议禁用数据包reassembly
【翻译】数据包的旅程 - OSI模型
蛋蛋读UFS之三:UFS数据包UPIU
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券