scapy - Scapy 提取 TCP 窗口大小
问题描述
我想知道如何使用 Scapy 提取 TCP 窗口大小
例如,要获取 IP 数据包有效负载,我使用以下代码
def packethandler(pkts):
with codecs.open("Dropcam.csv", mode='w', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
for pkts in pkt:
data = (len(pkts))
data2 = (len(pkts.payload))
ether_len.append(data)
IP_len.append(data2)
ethernet_header_min = min(ether_len) # min ethernet frame length
ethernet_header_max = max(ether_len) # max ethernet frame length
````
解决方案
您可以使用以下语法:
pkt[TCP].window
推荐阅读
- java - 有人可以描述这段代码中发生的过程(逐行)吗?
- maven - 我应该如何从 Kotlin 中的 src/main/resources 加载资源?
- php - 在对包含 amount 的变量进行编码后,它将变量类型转换为字符串
- evernote - Evernote IOS SDK fetchResourceByHashWith 抛出异常
- python - 如何将 3 个 txt 文件组合在一起
- ruby-on-rails - 我在 mongodb 查询中得到 `""` (确切的短语)
- c++ - 在集合中查找是否比 unordered_map 更快
- android - 如何在 android studio 3.3.1 中以调试模式运行应用程序?
- google-apps-script - ReferenceError: "e" 未定义 | 仅在一张纸上运行多个脚本的困难
- microservices - 事件驱动微服务架构的可用性计算