其他分享
首页 > 其他分享> > scapy工具底层逻辑代码编写

scapy工具底层逻辑代码编写

作者:互联网

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#否

 

标签:res,recevie,ip,scapy,send,ans,编写,底层
来源: https://www.cnblogs.com/wenyoudo/p/15172206.html