数据包处理程序scapy

来源:shiyanbar.com,仅作为笔记,侵删 

Scapy是Python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络攻击和测试中。

在kali下终端输入scapy进入交互界面,使用ARP().display()可以显示arp包模板,IP().display()同理。使用IP()赋值可根据模板构造ip数据包,ICMP()构造一个icmp包。

修改ip数据包的各个字段

将ip数据包和icmp数据包封装起来。

使用sr1函数发送数据包。

timeout=1设置sr1监听相应的时间为1s。

使用TCP()构造tcp数据包

设置标志位成为ACK数据包

封装并发送,ip数据包在前。

发布了163 篇原创文章 · 获赞 21 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/whimewcm/article/details/85268157