安装
pip install scapy
连接目标主机发送数据包
执行命令scapy
>>>p=rdpcap("pcap文件")
>>>s=socket.socket()
>>>s.connect(("目标IP",目标端口))
>>>ss=StreamSocket(s,Raw)
>>>ss.send(p[0])
直接发送到网卡
执行命令scapy
>>>p=rdpcap("pcap文件")
>>>send(p[0])
关于scapy
Scapy是一个强大的交互式包操作程序。它能够伪造或解码大量协议的数据包,在网络上发送它们,捕获它们,匹配请求和响应,等等。Scapy可以轻松地处理大多数经典任务,如扫描、跟踪、探测、单元测试、攻击或网络发现。它可以代替hping、arpsoof、arp-sk、arping、p0f甚至Nmap、tcpdump和tshark的某些部分。
官网:https://scapy.net/
中文文档:https://www.osgeo.cn/scapy/index.html