发布时间:2016-04-12 10:28:25
libnetfilter_queue缺乏文档,看着libnetfilter_queue自带的例子弄的。现在写不出有头有尾的文章了,就贴贴代码(还没注释),提几个我记得的几个注意点就不写了,见谅。程序功能, 将输出端目的地为 220.181.37.55 的包,都改为目的地为 64.233.189.104,输入段反之,达到DNAT的一小半功能,完整的NAT要做状态记录的。.........【阅读全文】
发布时间:2016-04-07 14:59:17
在syn flood一个目标地址时,一般一次只能针对一个目标地址,如果要对多个目标地址同时syn flood, 那么就要运行多个syn flood 进程,比如运行多个hping3 syn flood. 这里, 我来分享一下如何利用mTCP 和 DPDK 来提供"一箭多星"的高速并发syn flood方案......【阅读全文】
发布时间:2016-04-07 14:59:09
mTCP是一个userspace TCP协议栈. 适用于多核CPU,高可扩展性. 结合 userspace I/O packet engine 如 DPDK, netmap, psio. 可并发百万千万级TCP 连接,可用于网络服务器压力测试.高性能web服务器. mTCP + DPDK 设计理念和F5 BIGIP data plane 的设计理念有很多相似性,只是BIGIP TMOS有很成熟的TCP/IP stack, 功能丰富的网络报文高速FPGA硬件加速处理模块.......【阅读全文】
发布时间:2016-04-07 14:58:59
工作中时常需要generate 每秒百万甚至千万网络包的TCP SYN/ACK/RST packet, 百万极的DNS flooding. 这里分享一下如何利用MoonGen + DPDK 来generate 千百万极的SYN flood 或者DNS flood 包......【阅读全文】