Scapy 网络包工具,监控网络包,模拟网络环境包
1.安装
pip install scapy
2.启动
python3 -m scapy
模拟一个ip数据包
from scapy.all import *pkt=IP()# 打印数据信息print(pkt)# 查看数据包信息ls(pkt)# 指定目标的IP数据包IP(dst="192.168.0.101")

pkt = IP()/TCP()pkt.show()


# 先使用命令查看自己的本机地址 ifconfig en0pkt = IP(src="192.168.167.102",dst="220.181.38.148")/TCP()pkt.show()res = sr1(pkt)res.summary()# 返回 'IP / TCP 220.181.38.148:http > 192.168.167.102:ftp_data SA'res.show()# sr1 方法 s表示send,r表示read,1表示收一个数据包# res = sr1(pkt)# 发送并接受所有的数据包# res = sr(pkt)# 发送,但是不接受数据包# res = send(pkt)# ...# res = srp1(pkt)# res = srp(pkt)# res = sendp(pkt)
