草庐IT

python - 仅使用 TCP 的 Scapy DNS 请求格式错误

我使用scapy和python来构建我的DNS请求。UDP请求没问题,但当我想使用TCP(使用与UDP完全相同的请求)时,Wireshark说我的DNS请求格式错误。这是我的python代码:fromscapy.allimport*ip=IP(dst="130.104.254.1")dns=DNS(rd=1,qd=DNSQR(qname="google.be",qtype="A"))SYN=ip/TCP(sport=RandNum(1024,65535),dport=53,flags="S",seq=42)SYNACK=sr1(SYN)ACK=ip/TCP(sport=SYNACK.d