git clone https://github.com/nplab/packetdrill.git
cd packetdrill/gtests/net/packetdrill/
./configure
make
sudo cp packetdrill /usr/bin
google 自家仓库下的 packetdrill 貌似不支持 MacOS 安装, 这个 packetdrill 库是在 issue 里面看到的一个回答。
运行 packetdrill 命令如果报 open utun device: Operation not permitted 错误,就需要在运行 packetdrill 命令前加上 sudo 即可。