Last active
August 19, 2025 11:51
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# change working dir | |
cd "$(dirname "$0")" | |
# get ajax_nonce from webpage | |
wget --output-document domain.html "https://domain.hu" | |
AJAX_NONCE=$(cat domain.html | grep nonce | cut -d"=" -f2 | tr -d " ;" | jq --raw-output ".ajax_nonce") | |
echo "ajax_nonce = $AJAX_NONCE" | |
# prepare website | |
echo "<html><head><meta charset='utf-8'></head><body>" > index.html | |
echo "<p>Generálás kezdete: $(date)</p>" >> index.html | |
echo "<div id='lastModifiedDiv'></div>" >> index.html | |
echo "<script>document.getElementById('lastModifiedDiv').textContent='Legutóbbi frissítés: '+document.lastModified;</script>" >> index.html | |
echo "<h1>SZABAD DOMAINEK</h1>" >> index.html | |
############################################# | |
echo "<h3>2 betűs domainek</h3>" >> index.html | |
echo "<ul>" >> index.html | |
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='$AJAX_NONCE'&domainAddress='$domain'&domainEnding=hu&valid=true' \ | |
| grep "még nincs" > /dev/null | |
if [ $? == 0 ] | |
then | |
echo $domain".hu SZABAD" | |
echo "<li>"$domain".hu</li>" >> index.html | |
else | |
echo $domain".hu" | |
fi | |
done | |
done | |
echo "</ul>" >> index.html | |
############################################# | |
echo "<h3>Szám domainek (3 számjegy)</h3>" >> index.html | |
echo "<ul>" >> index.html | |
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='$AJAX_NONCE'&domainAddress='$domain'&domainEnding=hu&valid=true' \ | |
| grep "még nincs" > /dev/null | |
if [ $? == 0 ] | |
then | |
echo $domain".hu SZABAD" | |
echo "<li>"$domain".hu</li>" >> index.html | |
else | |
echo $domain".hu" | |
fi | |
done | |
done | |
done | |
echo "</ul>" >> index.html | |
############################################# | |
echo "<h3>Szám domainek (4 számjegy, csak a 10-zel oszthatók)</h3>" >> index.html | |
echo "<ul>" >> index.html | |
for ((domain=10; domain<=10000; domain+=10)); do | |
curl -s 'https://www.domain.hu/wp/wp-admin/admin-ajax.php' \ | |
--data-raw 'action=landingform&ajax_nonce='$AJAX_NONCE'&domainAddress='$domain'&domainEnding=hu&valid=true' \ | |
| grep "még nincs" > /dev/null | |
if [ $? == 0 ] | |
then | |
echo $domain".hu SZABAD" | |
echo "<li>"$domain".hu</li>" >> index.html | |
else | |
echo $domain".hu" | |
fi | |
done | |
echo "</ul>" >> index.html | |
############################################# | |
# Beolvasom 3 betűs magyar szavakat egy asszociatív tömbbe | |
declare -A magyar_szavak | |
while IFS= read -r line; do | |
# kisbetűsre alakítás esetleg, ha nem biztos, hogy kisbetűk a listában | |
word=$(echo "$line" | tr '[:upper:]' '[:lower:]') | |
magyar_szavak["$word"]=1 | |
done < "3-betus-magyar-szavak-ekezet-nelkul.txt" | |
####################### | |
echo "<h3>3 betűs domainek</h3>" >> index.html | |
echo "<ul>" >> index.html | |
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='$AJAX_NONCE'&domainAddress='$domain'&domainEnding=hu&valid=true' \ | |
| grep "még nincs" > /dev/null | |
if [ $? == 0 ] | |
then | |
echo $domain".hu SZABAD" | |
# ha szóként szerepel a listában, akkor félkövérrel emelem ki | |
if [[ ${magyar_szavak[$domain]+_} ]]; then | |
echo "<li><b>$domain.hu</b></li>" >> index.html | |
else | |
echo "<li>$domain.hu</li>" >> index.html | |
fi | |
else | |
echo $domain".hu" | |
fi | |
done | |
done | |
done | |
echo "</ul>" >> index.html | |
############################################# | |
echo "<p>Generálás vége: $(date)</p>" >> index.html | |
echo "</html>" >> index.html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
acs | |
add | |
adj | |
ado | |
adu | |
aga | |
agu | |
agy | |
aha | |
ajk | |
aki | |
akt | |
ala | |
ald | |
alj | |
all | |
ama | |
ami | |
apa | |
apo | |
apu | |
ara | |
arc | |
art | |
aru | |
aso | |
asz | |
azt | |
bab | |
baj | |
bak | |
bal | |
bar | |
bee | |
bel | |
beo | |
ber | |
bir | |
biz | |
bog | |
bok | |
bon | |
bor | |
bot | |
box | |
bub | |
bug | |
bun | |
bur | |
bus | |
buz | |
car | |
ceg | |
ceh | |
cel | |
cet | |
cim | |
cso | |
dac | |
dal | |
dan | |
del | |
der | |
dia | |
dij | |
dio | |
dob | |
dof | |
dog | |
dol | |
dom | |
dor | |
duc | |
dug | |
duh | |
dul | |
dur | |
dus | |
edd | |
edz | |
egi | |
ego | |
egy | |
eji | |
ejt | |
eke | |
ele | |
eli | |
elo | |
elt | |
elu | |
elv | |
eme | |
emu | |
eon | |
epe | |
epp | |
era | |
erc | |
eri | |
ero | |
ert | |
erv | |
eso | |
est | |
esz | |
eti | |
eve | |
evi | |
evo | |
ezt | |
fae | |
faj | |
fak | |
fal | |
far | |
fas | |
fat | |
fed | |
fej | |
fek | |
fel | |
fem | |
fen | |
fer | |
fez | |
fia | |
fiu | |
fix | |
fog | |
fok | |
fol | |
fon | |
fos | |
foz | |
fuj | |
ful | |
fur | |
fut | |
fux | |
fuz | |
gat | |
gaz | |
gel | |
gem | |
gen | |
gep | |
gez | |
gin | |
gnu | |
gob | |
goc | |
gog | |
gol | |
got | |
goz | |
gyi | |
h-t | |
hab | |
had | |
hag | |
haj | |
hal | |
ham | |
has | |
hat | |
haz | |
heg | |
hej | |
het | |
hev | |
hid | |
hig | |
him | |
hir | |
hit | |
hiu | |
hiv | |
hoc | |
hod | |
hoe | |
hol | |
hon | |
hos | |
hoz | |
hug | |
huj | |
hul | |
hur | |
hus | |
hut | |
huz | |
ide | |
ido | |
iga | |
ige | |
igy | |
ily | |
ima | |
ime | |
ing | |
int | |
iny | |
ion | |
irj | |
iro | |
irt | |
itt | |
ivo | |
ivu | |
ize | |
izt | |
izu | |
jaj | |
jak | |
jar | |
jeg | |
jel | |
job | |
jod | |
jog | |
jok | |
jol | |
jon | |
jos | |
jot | |
juh | |
jut | |
kad | |
kan | |
kap | |
kar | |
kas | |
kej | |
kek | |
kel | |
kem | |
ken | |
kep | |
ker | |
kes | |
ket | |
kez | |
kin | |
kis | |
kit | |
kob | |
koc | |
kod | |
kop | |
kor | |
kos | |
kot | |
koz | |
kup | |
kur | |
kut | |
lab | |
lak | |
lam | |
lap | |
lat | |
laz | |
lec | |
leg | |
lek | |
lel | |
len | |
lep | |
les | |
let | |
lex | |
loe | |
log | |
lok | |
lon | |
lop | |
lsd | |
lud | |
lug | |
luk | |
mag | |
mai | |
maj | |
mak | |
mar | |
mas | |
maz | |
med | |
meg | |
meh | |
men | |
mer | |
mez | |
mig | |
min | |
mit | |
mod | |
mol | |
mor | |
mos | |
nad | |
nap | |
nem | |
nep | |
nev | |
nez | |
noe | |
noi | |
nok | |
non | |
nos | |
not | |
nyu | |
ocs | |
oda | |
odu | |
ojt | |
oka | |
oke | |
oki | |
old | |
oli | |
olo | |
olt | |
oly | |
ont | |
ora | |
orr | |
ors | |
ort | |
orv | |
osi | |
osz | |
ota | |
ott | |
ova | |
ove | |
ovo | |
pac | |
pad | |
pal | |
pap | |
par | |
pat | |
pej | |
pek | |
pep | |
per | |
pia | |
pir | |
pok | |
por | |
pot | |
poz | |
pro | |
puh | |
pup | |
quo | |
rab | |
rad | |
rag | |
raj | |
rak | |
ram | |
raz | |
rea | |
reg | |
rem | |
res | |
ret | |
rev | |
rez | |
rim | |
rog | |
rom | |
rot | |
rud | |
rug | |
ruh | |
rum | |
rut | |
sal | |
sam | |
sap | |
sar | |
sas | |
sav | |
seb | |
sef | |
sem | |
sik | |
sin | |
sip | |
sir | |
sok | |
som | |
sor | |
sos | |
sot | |
soz | |
stb | |
sug | |
sul | |
sun | |
sut | |
szo | |
szu | |
tag | |
taj | |
tal | |
tam | |
tan | |
tap | |
tar | |
tat | |
tav | |
tea | |
tej | |
tel | |
tep | |
ter | |
tet | |
tiz | |
tok | |
tol | |
tom | |
tor | |
tot | |
tre | |
tsa | |
tsz | |
tud | |
tul | |
tur | |
tus | |
tuz | |
ude | |
udv | |
ufo | |
ugy | |
ujj | |
ulj | |
ulo | |
ult | |
uno | |
ura | |
uri | |
usa | |
usd | |
ust | |
uti | |
uto | |
uzi | |
uzo | |
vad | |
vag | |
vaj | |
vak | |
vam | |
van | |
var | |
vas | |
vaz | |
ved | |
veg | |
vej | |
vel | |
ven | |
ver | |
ves | |
vet | |
vig | |
vis | |
viv | |
viz | |
vki | |
vmi | |
von | |
zab | |
zaj | |
zap | |
zar | |
zen | |
zom | |
zri | |
zug | |
zur | |
zuz |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment