scapy工具编写
from scapy.all import * conf.verb=0#不显示中间的过程 ip = input('ip:>>>>>')#请输入ip地址 for i in range (0,65535):#每一个端口都做下面的操作 a = IP(dst=ip)/TCP(dport=i)#构造一个tcp包 ans,uans=sr(a)#开始发送请求 #sr send&recevie 发送后的接受不限数量 #sr1 send&recevie 只接受一个 #send 只负责发 不接受 #sendp 只负责发二层的包 不接受 res=str(ans[0])#获得反馈 if re.findall("SA",res):#判断 print(str(i)+'yes')#是 else: pass#否