一,scapy
scapy实现网络发包收包的自定义
1,基本用法
安装scapy
pip install scapy -i https://pypi.tuna.tsinghua.edu.cn/simple
运行scapy
scapy
pkt = IP()/TCP()//建立包
pkt.show()//查看包,加括号为多行显示
src=192.168.199.106//源地址
dst=220.181.38.148//目的地址
res = sr1(pkt)//s发出去,r1一个一个收这个包
sr()//不止收一个,所有的都看到回收
send()//只发送
srp1()//只发送两层的
res.summary()//简要信息
ping baidu.com//获取百度IP地址
2,进阶用法
实验例程:https://zhuanlan.zhihu.com/p/51002301
进阶使用:https://www.bilibili.com/video/BV1C741127q7/?vd_source=2769ce5393de9faa4ca85b5bdbd9f1b4