目录
一、简介
✦可以使用这个模块来实现对网络数据包的发送、监听和解析
✦这个模块相比起Nmap来说,更为底层。可以更为直观地了解到网络中的各种扫描和攻击行为。
✦可以利用它来产生各种类型的数据包并发送出去,Scapy也只会把收到的数据包展示给你
二、基本用法
①在kali中启动一个终端,输入命令"scapy",就可以启动scapy环境
②在Scapy中,每一个协议就是一个类,只需要实例化一个协议类,就可以创建一个该协议的数据包。例如,如果要创建一个IP类型的数据包,就可以使用命令:
ip=IP()
③ip数据包最重要的属性就是源地址和目的地址,这两个属性可以使用src和dst来设置。例如,要构造一个发往“192.168.1.101”的IP数据包,可以使用如下语句:
也可以是一个IP范围:(此时产生的就是256个数据包)
如果要查看其中的每一个数据包,可以使用