Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
slowloris — 低带宽 DoS 工具。Slowloris 的 Python 重写版。 | Kitploit
工具/GitHubGitHub/gkbrk/slowloris
Web安全渗透测试
GitHubgkbrk/slowloris

slowloris

低带宽 DoS 工具。Slowloris 的 Python 重写版。

查看仓库
2.8k73233年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

slowloris.py - 简单的 Python slowloris

什么是 Slowloris?

Slowloris 基本上是一种影响多线程服务器的 HTTP 拒绝服务攻击。它的工作原理如下:

  1. 我们开始发起大量 HTTP 请求。
  2. 我们定期(每约 15 秒)发送头部信息,以保持连接处于打开状态。
  3. 除非服务器主动关闭,否则我们从不关闭连接。如果服务器关闭了一个连接,我们就创建一个新连接并继续做同样的事情。

这会耗尽服务器的线程池,导致服务器无法响应其他用户。

引用

如果你觉得这个作品有用,请按以下方式引用它

root@kitploit:~
@article{gkbrkslowloris,
  title = "Slowloris",
  author = "Gokberk Yaltirakli",
  journal = "github.com",
  year = "2015",
  url = "https://github.com/gkbrk/slowloris"
}

如何安装和运行?

你可以克隆 git 仓库或使用 pip 安装。以下是运行方法。

  • sudo pip3 install slowloris
  • slowloris example.com

安装和运行 slowloris.py 就这么简单。

如果你想用 git 克隆而不是 pip,操作方法如下:

  • git clone https://github.com/gkbrk/slowloris.git
  • cd slowloris
  • python3 slowloris.py example.com

SOCKS5 代理支持

不过,如果你打算使用 -x 选项来通过 SOCKS5 代理进行连接,而不是通过你的 IP 地址直接连接,你还需要安装 PySocks 库(或任何其他实现了 socks 库的库)。PySocks 是 GitHub 用户 @Anorov 从 SocksiPy 分叉出来的,可以通过在之前的 pip 命令中添加 PySocks 或再次运行以下命令轻松安装:

  • sudo pip3 install PySocks

然后你可以使用 -x 选项激活 SOCKS5 支持,并使用 --proxy-host 和 --proxy-port 选项指定 SOCKS5 代理主机和端口,如果它们与标准的 127.0.0.1:8080 不同的话。

配置选项

可以通过命令行参数修改 slowloris 的行为。要获取最新的帮助文档,只需运行 slowloris -h。

  • -p, --port
    • Web 服务器的端口,通常为 80
  • -s, --sockets
    • 测试中使用的套接字数量
  • -v, --verbose
    • 增加日志输出(在终端显示)
  • -ua, --randuseragents
    • 每次请求随机化 User-Agent
  • -x, --useproxy
    • 使用 SOCKS5 代理进行连接
  • --https
    • 对请求使用 HTTPS
  • --sleeptime
    • 每次发送头部信息之间的睡眠时间

许可

该代码使用 MIT 许可证授权。

下载工具