finshir 一款 Low&Slow 流量产生器

Low&Slow 是一种DDos攻击方法,利用产生大量的慢请求来保持住对服务器资源的消耗,从而影响正常请求的访问。finshir 就是这样一种用Rust写的工具,基于协程(使用了May)。

自动草稿

特点

异步:Finshir使用Tokio运行时(这种写入异步I / O的平台)而不是普通线程,这使您可以用更少的系统资源打开更多的连接。

通用:与其他Low&Slow实用程序不同,Finshir允许您通过TCP协议传输任意数据集。它可能是部分HTTP标头,空格等。

写在Rust:你怎么看,所有的逻辑完全写在Rust中,这意味着它利用了裸机性能和高级别的安全性(没有SIGSEGV,SIGILL和其他“有趣”的东西)。
安装

从crates.io构造$ cargo安装finshir建立源头$ git clone https://github.com/Gymmasssorla/finshir.git
$ cd finshir
$ cargo build –release预编译的二进制文件
$ wget https://github.com/Gymmasssorla/ … inshir-x86_64-linux$ chmod a x finshir-x86_64-linux
用法

名称                说明
-h, –help         打印帮助信息
–use-tls          使用TLS连接而不是普通的TCP协议。它可能用于测试基于HTTPS的服务。
-V, –version        打印版本信息
命令

以下命令生成1000个任务,每个任务都尝试建立新的TCP连接。建立连接后,它每30秒发送一次空白空间,从而命令服务器等待,只要它可以:

#指定其中一个Google的IP地址作为目标网络服务器 
$ finshir –receiver = google.com:80
文章来源及下载:

https://github.com/Gymmasssorla/finshir

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
相关推荐
  • 暂无相关文章
  • 评论 抢沙发

    请登录后发表评论

      暂无评论内容