mad example (wtf are we doing here)

This commit is contained in:
Dionysus 2023-11-25 14:07:18 -05:00
parent 7ccc6c0608
commit 2f598dd7fa
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
2 changed files with 38 additions and 2 deletions

35
mad Executable file
View File

@ -0,0 +1,35 @@
#!/bin/bash
TIMEOUT=2
genip() {
num_octets=$((RANDOM % 4 + 1))
ip=""
for i in $(seq 1 $num_octets); do
if [ $i -ne 1 ]; then
ip+="."
fi
ip+=$((RANDOM % 256))
done
echo $ip
}
TEMP=$(mktemp -d)
while true; do
ip=$(genip)
ns_records=$(dig +time=$TIMEOUT +short $ip.in-addr.arpa NS)
for ns in $ns_records; do
ns_ips=$(dig +time=$TIMEOUT +short $ns A $ns AAAA)
for ns_ip in $ns_ips; do
#echo -e "AXFR on \033[36m${ns%.}\033[0m \033[90m($ns_ip)\033[0m for \033[33m$ip.in-addr.arpa\033[0m"
dig AXFR @$ns_ip $ip.in-addr.arpa > $TEMP/$ip.in-addr.arpa.txt
if [ ! -s "$zone_file" ] || grep -qE "Transfer failed|connection reset|connection refused" "$zone_file"; then
echo -e "\033[31m[FAIL]\033[0m AXFR on \033[36m${ns%.}\033[0m \033[90m($ns_ip)\033[0m for \033[33m$ip.in-addr.arpa\033[0m"
rm -f "$zone_file"
else
echo -e "\033[32m[SUCCESS]\033[0m AXFR on \033[36m${ns%.}\033[0m \033[90m($ns_ip)\033[0m for \033[33m$ip.in-addr.arpa\033[0m"
break
fi
done
done
done

5
madness Normal file → Executable file
View File

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/bash
# maDNeSs with DNS - devloped by acidvegas (https://git.acid.vegas/ptrstream) # maDNeSs with DNS - devloped by acidvegas (https://git.acid.vegas/ptrstream)
genip() { genip() {
@ -15,5 +15,6 @@ genip() {
while true; do while true; do
ip=$(genip) ip=$(genip)
dig +time=1 +noall +authority $ip.in-addr.arpa | grep 'IN\sSOA' | sed "s/^/\x1B[35m$ip.in-addr.arpa\x1B[90m -> \x1B[1;33m/" | sed "s/$/\x1B[0m/" dig +time=1 +noall +authority $ip.in-addr.arpa NS
#| grep 'IN\sSOA' | sed "s/^/\x1B[35m$ip.in-addr.arpa\x1B[90m -> \x1B[1;33m/" | sed "s/$/\x1B[0m/"
done done