python - Python 2.7 Scapy:有人可以解释为什么只有服务器端套接字显示为 ESTABLISHED 而客户端连接未显示为 ESTABLISHED
问题描述
Python Scapy:有人可以解释为什么只有服务器端套接字显示为 ESTABLISHED 而客户端连接在通过 Scapy 工具进行 3 次握手后未显示为 ESTABLISHED 吗?
我已经使用以下这些命令从我的客户端制作 SYN 和 ACK。
ip=IP(src=192.168.40.20,dst=192.168.40.40)
SYN=TCP(sport=15678,dport=6789,flags='S',seq=1000)
SYNACK=sr1(ip/SYN)
ACK=TCP(sport=15678, dport=6789, flags='A', seq=SYNACK.ack, ack=SYNACK.seq +1)
send(ip/ACK)
并将我的程序用作侦听 192.168.40.40:6789 的服务器
但是,ESTABLISHED 套接字仅显示在服务器端,而不是客户端。有人可以让我理解这是怎么发生的吗?
解决方案
推荐阅读
- database-design - 数据库设计:尽可能通用地将表单字段存储在数据库中
- swift - 如何检查客户是否可以使用 StoreKit 进行应用内购买?
- html - 直接在页面上看到 CSS 的变化
- python - 我被困在从 xml 文件中加载数据
- node.js - 如果状态为 400,Xhr 不会记录响应
- amazon-s3 - 我正在使用 AWS 弹性转码器进行来自 s3 的视频对话。它在 s3 中创建多个输出文件夹和多个子文件夹
- php - 为什么 Id AutoGenerated 在 UPDATE with Relation 中使用 Symfony Doctrine 重新生成?
- android - Xamarin Android SSL 身份验证失败
- python-3.x - Python Pandas 数据透视表格式
- react-hooks - 使用 ClassNameMap 或 Record
用于将样式从一个组件传递到另一个组件的类型