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)




















