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

本文原创,作者:congtou,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/download/239760.html

发表评论