Skip to content

Instantly share code, notes, and snippets.

@hlorand
Last active October 16, 2023 00:11
Show Gist options
  • Save hlorand/95e41905f2848c3bab7506bfff813c07 to your computer and use it in GitHub Desktop.
Save hlorand/95e41905f2848c3bab7506bfff813c07 to your computer and use it in GitHub Desktop.
Domain ellenőr: Ellenőrzi az összes 2 és 3 hosszú magyar .hu domain-t, hogy szabad-e
#!/bin/bash
###############################
# .hu domain foglaltság ellenőr
# -----------------------------
# Ellenőrzi a 2 és 3 betűs címek foglaltságát
# Egy .txt-be írja ha szabad
# Kommentezd ki ami nem kell
#
# Frissítsd az url-ben az ajax_nonce=???? -ot mielőtt futtatnád!
# Úgy, hogy kérj le egy domaint a https://www.domain.hu/ oldalon és a küldött
# requestet figyeld a Chrome > Developer Tools > Network > kijelöl > Payload fülén
# 2 betűs
for a in {{a..z},{0..9}}; do
for b in {{a..z},{0..9}}; do
domain=$a$b
curl -s 'https://www.domain.hu/wp/wp-admin/admin-ajax.php' \
--data-raw 'action=landingform&ajax_nonce=d07b436f35&domainAddress='$domain'&domainEnding=hu&valid=true' \
| grep "még nincs" > /dev/null
if [ $? == 0 ]
then
echo $domain".hu SZABAD"
echo $domain".hu" >> szabad-2betu.txt
else
echo $domain".hu"
fi
done
done
# csak szám
for a in {0..9}; do
for b in {0..9}; do
for c in {0..9}; do
domain=$a$b$c
curl -s 'https://www.domain.hu/wp/wp-admin/admin-ajax.php' \
--data-raw 'action=landingform&ajax_nonce=d07b436f35&domainAddress='$domain'&domainEnding=hu&valid=true' \
| grep "még nincs" > /dev/null
if [ $? == 0 ]
then
echo $domain".hu SZABAD"
echo $domain".hu" >> szabad-szam.txt
else
echo $domain".hu"
fi
done
done
done
# nagyobb számok
# csak szám
for ((domain=1000; domain<=10000; domain+=10)); do
echo -n $domain".hu"
curl -s 'https://www.domain.hu/wp/wp-admin/admin-ajax.php' \
--data-raw 'action=landingform&ajax_nonce=d07b436f35&domainAddress='$domain'&domainEnding=hu&valid=true' \
| grep "még nincs" > /dev/null
if [ $? == 0 ]
then
echo " SZABAD"
echo $domain".hu" >> szabad-szam1000.txt
fi
done
# 3 betűs
for a in {{a..z},{0..9}}; do
for b in {{a..z},{0..9}}; do
for c in {{a..z},{0..9}}; do
domain=$a$b$c
curl -s 'https://www.domain.hu/wp/wp-admin/admin-ajax.php' \
--data-raw 'action=landingform&ajax_nonce=d07b436f35&domainAddress='$domain'&domainEnding=hu&valid=true' \
| grep "még nincs" > /dev/null
if [ $? == 0 ]
then
echo $domain".hu SZABAD"
echo $domain".hu" >> szabad-3betu.txt
else
echo $domain".hu"
fi
done
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment