最近遇到一个由于 tcp 和 udp 丢包导致客户端重连情况不同。本来想打算通过修改代码来复现,但是发现可行性很差(代码过于复杂)。
想通过客户端正常通讯的时候,可以选取某个数据包丢掉。来复现。但是由于数据包交换速度太快,想一定层度放慢速度并人工实时随机丢弃其中一个,不知道有没有什么可用的工具。
目前发现 libpcap 系列的应该是不行了,因为这个构建了一个 socket 旁路而已。libnet 系列不清楚有哪些工具,另外通过更改 windows 客户端的路由,指到 kali 上,利用 kali 的工具集是否可行(不熟悉 kali 工具集,是否有相应的工具)
想通过客户端正常通讯的时候,可以选取某个数据包丢掉。来复现。但是由于数据包交换速度太快,想一定层度放慢速度并人工实时随机丢弃其中一个,不知道有没有什么可用的工具。
目前发现 libpcap 系列的应该是不行了,因为这个构建了一个 socket 旁路而已。libnet 系列不清楚有哪些工具,另外通过更改 windows 客户端的路由,指到 kali 上,利用 kali 的工具集是否可行(不熟悉 kali 工具集,是否有相应的工具)