Manually construct IP, TCP, UDP, and ICMP packets based on DPDK, commonly used for packet simulation, network security attack testing, firewall IDS IPS testing, etc.
The prerequisite is that you need to install the dpdk runtime environment code, which is not difficult. By using instance code, you can have a good understanding of the principle of dpdk in constructing packet transmission.
Src: Code folder. Docs: Description of the dpdk functions used.
基于dpdk自行手动构造ip、tcp、udp、icmp数据包,常用于数据包模拟、网络安全攻击测试、防火墙IDS IPS测试等。
前提需要您安装dpdk运行环境 代码没有什么难度,通实例代码可以很好的了解dpdk构造数据包发包原理。
src:代码文件夹。 docs:用到的dpdk函数说明。