需要开发一款集群ddos防火墙压力测试软件
需要开发一款集群ddos防火墙压力测试软件。类似源码网上很多都是免费的,但是没有一款发包效率高的,无法节约测试成本!预算10-15万
1.长年c/c++ 开发经验,有linux背景
2.被控端linux千兆上行条件下并发syn最小包要求达到60%以上
3.有钻研精神,能独立完成项目,不能像挤牙膏一样工作。
测试内容:
写一个简单的发包工具可发syn即可,要求可内核发包,我可以提供windows和linux发包的机器供测试,
要求1个1000m网卡的机器,发最小包40-64字节可以占用网卡60%以上即通过测试! 每秒600m这样的速率!
普通的发包工具网上有源代码免费的可以下载了参考!
此测试也是一个技术考核,剩下的基本都是功能的实现,全是应用层写代码的活,没什么技术难度!
通过测试受聘后待遇如下:
我会把需求分成10份,通过测试后我就开始给你发需求你完成交付代码我付钱这样一直下去,你后面再写东西的同时就可以拿到钱
每完成一份付你1w人民币,10份完成也就是支付你10w
在以后就是每月2w的维护费用
每月的维护费用是指软件添加一些小功能和增加一些发包模式
具体要求:
软件前台构架:1,主控制端(WINDOWS平台下运行) 2,受控端(Linux平台下运行)+(windows平台)
技术要求:
1,发包类型:为SYN、UDP、ICMP,TCP,CC DNS请求并发接攻 击等,多种。但以SYN FLOOD变种(可自定义数据包)为主,发送伪造源IP的SYN数据包但是数据包不是64字节而是上千字节这种攻击会造成一些防火墙处理错误锁死,消耗服务器CPU内存的同时还会堵塞带宽。
2,可以轮询发包:比如,输入一组ip地址,输入轮询时间30秒,选择发包方式,我们服务端30秒向第一个ip地址发包,接着30秒向第二个ip发包,轮询发包。比如CDN之后,实际是多IP的,就是CDN中每个IP,都打30秒。
3,软件支持多网卡绑定多IP绑定,数量在4网卡 支持内网上线
3,主控端功能:发送-攻击目标IP或者域名-端口-攻击方式-线程数量-单个封包大小-发送速度-攻击命令-停止命令等。
4,受控端功能:接受命令-并实行发包。
5,控制端与服务端通讯,正向连接,或者反向连接均可!
6,软件PPS吞吐量,详细讨论。
7,SYN包到接收服务器的数量,每100M带宽以64字节计算,攻击SYN包数量,不得小于20,4800这个数字,而且要能力要源源大于此数字。
8,需兼容linux所有版本内核,且兼容windows2003与windows2008.
测试平台
网络条件:G口(1000M)独享)
路由交换机条件:假定为,华为3层交换,路由无限制。
软件配置要求:1G带宽,机器配置为 8核 8G 1台服务器绑定单网卡,5 IP,单个网卡均用铜线网线直连3层交换(是只子交换不是核心交换)。
这样条件下,要求。1台服务器在交换机端口数据上看,要求单台机器 SYN小包(40-54KB 可到墙800M以上。SYN大包(512-1024KB,可跑满1G)。
也就是说,需要达到单网卡,发送最小字节包数网络最大化要求。