背景 正在学习网络协议,用Python写起来方便点,可以快速熟悉协议本身,也给自己补充一些Python库. 偶然看到这篇文章,讲的是Python发ARP包,发现是Python2的,这里改了一下,用Python3实现. 环境 Ubuntu 18.04 + Python 3.6.5 + dpkt 1.9.1 网络相关信息见代码部分. 代码 #!/usr/bin/python # -*- coding:utf-8 -*- import dpkt import socket import sys imp…