scapy简单命令

1.scapyd的安装(root权限下)
apt-get install scapy
2.进入scapy,ls() 列出scapy中已实现的网络协议
scapy简单命令_第1张图片
不用进入python,直接scapy
3.ls(IP) 列出IP协议头部字段格式。 不是ls(ip)
scapy简单命令_第2张图片
4.IP().show() 显示包的IP信息。
scapy简单命令_第3张图片
5.lsc() 列出scapy中可以使用的命令或函数。
scapy简单命令_第4张图片
scapy简单命令_第5张图片
6.sniff(filter=”“,iface=”any”,prn=function,count=N)获取原始数据包
scapy简单命令_第6张图片
7.查看捕获到数据包的摘要
a=_
a.summary()
这里写图片描述
8.把捕获到的数据包写入pcap文件’udp_27.189.74.198.pcap’
这里写图片描述
9.wireshark读取(可修改)
scapy简单命令_第7张图片
10.ls(ARP)
scapy简单命令_第8张图片
按顺序代表的意思:
表明ARP实现在何种类型的网络上,这里为1代表Ethernet网
代表解析协议(上层协议)。这里,一般是0800,即IP
MAC地址长度,此处为6个字节
IP地址长度,此处为4个字节
代表ARP数据包类型,01为请求包,02为应答包
发送端MAC地址
代表发送端协议地址(IP地址)
目的端MAC地址(待填充)
代表目的端协议地址(IP地址)

你可能感兴趣的:(scapy简单命令)