Last active
November 27, 2025 08:25
-
-
Save hlorand/87d77b1bb4834bf000572afa3a45f678 to your computer and use it in GitHub Desktop.
Rövid magyar .hu domain kereső
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 | |
| # Megkeresi a 2-3 betűs szabad rövid magyar domaineket amiből index.html reportot készít. | |
| # 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>FELSZABADULÁSRA VÁRÓ DOMAINEK</h1>" >> index.html | |
| wget "https://info.domain.hu/parkolas/hu/ido.html" | |
| ############################################# | |
| echo "<h3>2 betűs domainek</h3>" >> index.html | |
| cat ido.html | grep -oP ">\K.{2}\.hu<" | tr -d '<' >> index.html | |
| echo "<h3>3 betűs domainek</h3>" >> index.html | |
| cat ido.html | grep -oP ">\K.{3}\.hu<" | tr -d '<' >> 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 | |
| domain=$a$a$a | |
| 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 | |
| echo "<h3>Szám domainek (4 számjegy)</h3>" >> index.html | |
| echo "<ul>" >> index.html | |
| for a in {0..9}; do | |
| domain=$a$a$a$a | |
| 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 | |
| echo "<h3>Szám domainek (kettő hatványok)</h3>" >> index.html | |
| echo "<ul>" >> index.html | |
| for domain in 128 256 512 2048 4096; 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 | |
| # ki fogom emelni a 3 betűs értelmes magyar domaineket | |
| 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 < "w3-betus-magyar-szavak-ekezet-nelkul.txt" | |
| ####################### | |
| echo "<h3>3 betűs domainek (csak betűkből)</h3>" >> index.html | |
| echo "<ul>" >> index.html | |
| for a in {a..z}; do | |
| for b in {a..z}; do | |
| for c in {a..z}; 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