加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

Scapy 交互式数据包解决工具

发布时间:2022-04-22 09:23:57 所属栏目:安全 来源:互联网
导读:Scapy是一款强大的交互式数据包处理工具、数据包生成器、网络扫描器、网络发现工具和包嗅探工具。它提供多种类别的交互式生成数据包或数据包集合、对数据包进行操作、发送数据包、包嗅探、应答和反馈匹配等等功能。Python解释器提供交互功能,所以要用到Pyth
         Scapy是一款强大的交互式数据包处理工具、数据包生成器、网络扫描器、网络发现工具和包嗅探工具。它提供多种类别的交互式生成数据包或数据包集合、对数据包进行操作、发送数据包、包嗅探、应答和反馈匹配等等功能。Python解释器提供交互功能,所以要用到Python编程知识(例如variables、loops、和functions)。支持生成报告,且报告生成简单。
 
         linux下比较方便,直接执行下面shell命令即可
  
         复制
         root@D-Lab:~/python# scapy  
 
INFO: Can't import python gnuplot wrapper . Won't be able to plot.  
 
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().  
 
WARNING: No route found for IPv6 destination :: (no default route?)  
 
Welcome to Scapy (2.1.0)  
>>>也可以从Python中导入:  
inpython:  
>>> from scapy import TCP  
Traceback (most recent call last):  
File "<stdin>", line 1, in <module>  
ImportError: cannot import name TCP  
>>> from scapy.all import TCP  
 
复制
>>> myip=IP(dst='www.d-up.org',src='192.168.73.1')  
>>> ls(myip)  
version    : BitField             = 4               (4)  
ihl        : BitField             = None            (None)  
tos        : XByteField           = 0               (0)  
len        : ShortField           = None            (None)  
id         : ShortField           = 1               (1)  
flags      : FlagsField           = 0               (0)  
frag       : BitField             = 0               (0)  
ttl        : ByteField            = 64              (64)  
proto      : ByteEnumField        = 0               (0)  
chksum     : XShortField          = None            (None)  
src        : Emph                 = '192.168.73.1' (None)  
dst        : Emph                 = Net('www.d-up.org') ('127.0.0.1')  
options    : PacketListField      = []              ([])  
>>> 

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!