kali 输入scapy
进入界面
scapy定制ARP协议
- 输入
ARP().display()
显示ARP包的详细信息
- 输入
sr1(ARP(pdst="192.168.133.2"))
,向网关发送arp请求数据包
scapy定制PING包
-
输入
IP().display()
显示IP包的详细信息
-
输入
ICMP().display()
显示ICMP包的详细信息
-
输入
sr1(IP(dst="192.168.133.2")/ICMP(),timeout=1)
发送ping包
通过IP()生成ping包源IP和目标IP,通过ICMP()生成ping包类型
scapy定制TCP协议SYN请求
- 输入
TCP().display()
显示TCP包的详细信息
- 输入
sr1(IP(dst="192.168.133.2")/TCP(flags="S",dport=80),timeout=1)
发送TCP SYN请求
scapy 进行TCP SYN Ping
ans,unans=sr(IP(dst="192.168.133.2")/TCP(dport=80,flags="S"))
print(ans.res)
scapy 进行TCP ACK Ping
ans,unans=sr(IP(dst="192.168.133.2")/TCP(dport=80,flags="A"))
print(ans.res)
scapy 进行UDP Ping
ans,unans=sr(IP(dst="192.168.133.2")/UDP(dport=90),timeout=0.1)
print(ans.res)