diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 0da107478..d48c9a347 100644 --- a/.github/workflows/validation.yml +++ b/.github/workflows/validation.yml @@ -8,7 +8,7 @@ on: paths: - "domains/*" - "tests/*" - - "utils/*" + - "util/*" - ".github/workflows/validation.yml" - "dnsconfig.js" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 8baab2bf1..fa62aa12d 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -9,3 +9,22 @@ This is a Code of Conduct for any interactions in this repository. This includes If you believe a domain that has been registered using this service is abusing our terms, you can report it by creating an issue. The abuse reports will be investigated and the necessary action will be taken. + +## Explicitly disallowed usage +- Online stores/shopping websites +- Gambling websites +- Game cheat sites +- CDNs distributing potentially malicious content (APKs, executables) +- 'Unblocked' gaming websites +- Alternate URLs for commonly blocked websites (e.g. gambling/casino websites) +- Websites containing 18+ content +- Mass emailing (e.g. newsletters, mailing lists) +- File-sharing or torrenting websites distributing copyrighted material +- Cryptocurrency mining sites or tools +- Hacking or cybersecurity exploit websites +- Phishing or fraudulent websites +- Websites hosting illegal or pirated software +- Proxy or VPN services bypassing network restrictions +- Online services for identity theft or forgery +- Platforms promoting self-harm or violence +- Illegal drug marketplaces diff --git a/domains/_discord.earth.json b/domains/_discord.earth.json deleted file mode 100644 index 08636879f..000000000 --- a/domains/_discord.earth.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "imdakiki" - }, - "record": { - "TXT": ["dh=a15aa02924ab7fe011029cea9e2a5e823d577706"] - } -} diff --git a/domains/_discord.nikymetaa.json b/domains/_discord.nikymetaa.json deleted file mode 100644 index e295661f1..000000000 --- a/domains/_discord.nikymetaa.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "nikyy2", - "email": "anhky726@gmail.com", - "discord": "1007521768761729094" - }, - "record": { - "TXT": "dh=0d03c1e4a0e12d0e7190cea1571ec61cb3ba0101" - } -} diff --git a/domains/_vercel.cnvrs.json b/domains/_vercel.cnvrs.json new file mode 100644 index 000000000..5c31fec88 --- /dev/null +++ b/domains/_vercel.cnvrs.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "2nvrs" + }, + "record": { + "TXT": ["vc-domain-verify=cnvrs.is-a.dev,759e0953091c88d99f57"] + } +} diff --git a/domains/_vercel.devmatei.json b/domains/_vercel.devmatei.json new file mode 100644 index 000000000..3d3f09f75 --- /dev/null +++ b/domains/_vercel.devmatei.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "devmatei" + }, + "record": { + "TXT": ["vc-domain-verify=chatbot.devmatei.is-a.dev,6928d211a16fe5cd94d1"] + } +} diff --git a/domains/_vercel.f3ntt.json b/domains/_vercel.f3ntt.json new file mode 100644 index 000000000..646ee1ea8 --- /dev/null +++ b/domains/_vercel.f3ntt.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "2nvrs" + }, + "record": { + "TXT": ["vc-domain-verify=f3ntt.is-a.dev,dc540a58beec30597866"] + } +} diff --git a/domains/chatbot.devmatei.json b/domains/chatbot.devmatei.json new file mode 100644 index 000000000..814e7a71f --- /dev/null +++ b/domains/chatbot.devmatei.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "devmatei" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/cnvrs.json b/domains/cnvrs.json index 9f0610bdd..25c21fef3 100644 --- a/domains/cnvrs.json +++ b/domains/cnvrs.json @@ -1,12 +1,8 @@ { - "description": "project page/ portfolio", - "repo": "https://github.com/2nvrs/cnvrs", "owner": { - "username": "2nvrs", - "email": "cnvrscnvrscnvrs@gmail.com", - "twitter": "projcnvrs" + "username": "2nvrs" }, "record": { - "CNAME": "2nvrs.github.io" + "A": ["76.76.21.21"] } } diff --git a/domains/devmatei.json b/domains/devmatei.json index 5fa76e4c5..55f31f084 100644 --- a/domains/devmatei.json +++ b/domains/devmatei.json @@ -7,8 +7,14 @@ "A": [ "75.2.60.5" ], + "MX": [ + "mx.zoho.eu", + "mx2.zoho.eu", + "mx3.zoho.eu" + ], "TXT": [ - "zoho-verification=zb05930386.zmverify.zoho.eu" + "v=spf1 include:zoho.eu ~all", + "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIOzUFPBEQXJA2Rh16fCXNC8YASZtoVbievhK2Wwof2/nd+TGcMiLhr9BT9Iiq7pc0zOlzA5fsCYzxXRpBQqiPvXQT/gYvWaVWIJaDSiQHuiz4mA8s8PEPX/iovSZWy4cCge9Gd1WKkFJLPHqVrFnOeVCPl8xFvcKU4z4uQIDAQAB" ] } } diff --git a/domains/earth.json b/domains/earth.json deleted file mode 100644 index 30a59e681..000000000 --- a/domains/earth.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "imdakiki", - "discord": "898255050592366642", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IaEjpjC1tqI3LaIBPKNHiotfKngSRpLBMGFsV3dg18jGSzG2RoF4lLTrY3f0ZUXcTE-ih1NxoiFAXqlw4BXHVnJ2SVHD12U3LqBd5OWjcEm5LqljME2JnXhsu0bHIf2iwSDiR61D6IH4w1_PDoNYwbLc8qCDqp4vayZJMyTrN_TXH2dodU-phuUR0yp91-NdM6NfaStMXm8enJv2sKte6_HmCvstiy5a_RuXn52-EafKgGYO9KtyNKlnfk3LLl_IjIRRJY6ghy_6hzYszwAP1mDyw5Sn7q2ZDfnH8hQZBZXW-znFAxhXr-T4nbsus7PEEdEEYJk10aIX-HOoxxXAlA.Wo3JN-takALA-_h-Vw4dXA.3JRBTuabx2N5hfwU42QS3nk83xO_bnFqx3-x2ik2eW_GzTwQBb-2CZ2LTyKOHg-z_Hmr8ceVnPWexb56unfuJthoKCxwmwLrh2EPEBEMjpU.rt3Y5jkzKuFFwsF2OsiZDQ" - }, - "record": { - "CNAME": "imdakiki.github.io" - } -} diff --git a/domains/f3ntt.json b/domains/f3ntt.json new file mode 100644 index 000000000..511d889ab --- /dev/null +++ b/domains/f3ntt.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "2nvrs" + }, + "record": { + "CNAME": "f3ntt.vercel.app" + } +} diff --git a/domains/gitea.vinceale7082.json b/domains/gitea.vinceale7082.json index 9635dd504..4f86901b5 100644 --- a/domains/gitea.vinceale7082.json +++ b/domains/gitea.vinceale7082.json @@ -6,6 +6,6 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw" }, "record": { - "A": ["5.94.2.75"] + "A": ["37.183.142.194"] } } diff --git a/domains/gliphtones.json b/domains/gliphtones.json new file mode 100644 index 000000000..366f32373 --- /dev/null +++ b/domains/gliphtones.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "firu115", + "email": "firu-glyphtones@proton.me" + }, + "record": { + "AAAA": [ + "2a01:04f8:0c0c:947e:0000:0000:0000:0001" + ] + }, + "description": "Glyphtones is a website that I made for sharing Nothing Phone ringtones that feature glyph light effects. https://nothing.tech/", + "repo": "https://github.com/Firu115/nothing_glyphtones" +} diff --git a/domains/hate.json b/domains/hate.json new file mode 100644 index 000000000..3cd3062c8 --- /dev/null +++ b/domains/hate.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "DevMatei", + "email": "contact@devmatei.is-a.dev" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/hating.devmatei.json b/domains/hating.devmatei.json new file mode 100644 index 000000000..3cd3062c8 --- /dev/null +++ b/domains/hating.devmatei.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "DevMatei", + "email": "contact@devmatei.is-a.dev" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} diff --git a/domains/help.json b/domains/help.json deleted file mode 100644 index e9887267f..000000000 --- a/domains/help.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "admin@is-a.dev" - }, - "record": { - "URL": "https://is-a.dev/docs" - } -} diff --git a/domains/nikymetaa.json b/domains/nikymetaa.json deleted file mode 100644 index 47695a8d3..000000000 --- a/domains/nikymetaa.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "nikyy2", - "email": "anhky581@gmail.com" - }, - "record": { - "CNAME": "28nikyportfolio03.github.io" - } -} diff --git a/domains/shin.json b/domains/shin.json deleted file mode 100644 index c8b028e0e..000000000 --- a/domains/shin.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "The offcial website by Tachibana Shin (@tachib_shin)", - "repo": "https://github.com/tachibana-shin/tachibana-shin.github.io", - "owner": { - "username": "tachibana-shin", - "twitter": "tachib_shin" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=tachibshin@duck.com" - } -} diff --git a/domains/smartlinuxcoder.json b/domains/smartlinuxcoder.json index d6ae1c7a0..8034acf7f 100644 --- a/domains/smartlinuxcoder.json +++ b/domains/smartlinuxcoder.json @@ -4,6 +4,6 @@ "email": "smartcoder@linuxmail.org" }, "record": { - "CNAME": "proxytwo.smartlinux.xyz" + "CNAME": "smartlinuxcoder.github.io" } } diff --git a/domains/srp.json b/domains/srp.json new file mode 100644 index 000000000..4c1cc4882 --- /dev/null +++ b/domains/srp.json @@ -0,0 +1,11 @@ +{ + "description": "Personal/portfolio developer website for P. R. Swaroop (aka SRP)", + "owner": { + "username": "SwaroopSRP", + "email": "srp31.swaroop@gmail.com" + }, + "repo": "https://github.com/SwaroopSRP/portfolio-site", + "record": { + "CNAME": "swaroopsrp.github.io" + } +} diff --git a/domains/store.json b/domains/store.json deleted file mode 100644 index e2c8dec17..000000000 --- a/domains/store.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "zarqizoubir", - "email": "zarqi.ezzoubair@etu.uae.ac.ma" - }, - "record": { - "CNAME": "zarqizoubir.github.io" - } -} diff --git a/domains/support.json b/domains/support.json deleted file mode 100644 index e9887267f..000000000 --- a/domains/support.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "admin@is-a.dev" - }, - "record": { - "URL": "https://is-a.dev/docs" - } -} diff --git a/domains/tictactoe.json b/domains/tictactoe.json new file mode 100644 index 000000000..6e1582f7e --- /dev/null +++ b/domains/tictactoe.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Ciao287", + "discord": "687333016921440317" + }, + "record": { + "A": ["144.91.115.195"] + } +} diff --git a/domains/vinceale7082.json b/domains/vinceale7082.json index 9635dd504..4f86901b5 100644 --- a/domains/vinceale7082.json +++ b/domains/vinceale7082.json @@ -6,6 +6,6 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw" }, "record": { - "A": ["5.94.2.75"] + "A": ["37.183.142.194"] } } diff --git a/domains/wuyuan.json b/domains/wuyuan.json index 83cf32431..bf1a0f844 100644 --- a/domains/wuyuan.json +++ b/domains/wuyuan.json @@ -4,6 +4,6 @@ "email": "1847261658@qq.com" }, "record": { - "CNAME": "wuyuan.dev" + "CNAME": "sunwuyuan.github.io" } } diff --git a/domains/your-mom.json b/domains/your-mom.json new file mode 100644 index 000000000..3921c95de --- /dev/null +++ b/domains/your-mom.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "satindar31", + "email": "satindar@satindar-is.me" + }, + "record": { + "URL": "https://cloud.satindar-is.me/index.php/apps/files_sharing/ajax/publicpreview.php?x=1633&y=642&a=true&file=polymorphism.jpg&t=3DKlVKFewNl3FHw&scalingup=0" + } +} diff --git a/util/reserved-domains.json b/util/reserved-domains.json index 7e02041fa..67087b209 100644 --- a/util/reserved-domains.json +++ b/util/reserved-domains.json @@ -1,27 +1,117 @@ [ + "account", + "accounts", + "admin", + "administrator", + "alert", + "alerts", "api", + "auth", + "authentication", + "authorise", + "authorize", + "aux", + "billing", + "blog", + "calendar", + "cart", + "catalog", + "checkout", + "com", + "com[1-9]", + "con", + "confirm", + "confirmation", + "dashboard", + "default", "dns", "doc", "documentation", "email", + "error", + "errors", + "event", + "events", "example", + "feedback", + "finance", + "forgot", + "forgot-password", + "gtld", + "guest", + "help", + "helpdesk", + "hostmaster", + "info", + "infos", + "login", + "logout", + "lpt[1-9]", "m", "mail", "maintainer", "maintainers", + "marketing", + "mobile", + "net", + "news", "nic", "noc", "notification", "notifications", "notify", "ns", - "ns[1-9]", + "ns[1-99]", + "nul", + "oauth", + "official", + "operations", + "ops", + "org", + "organisation", + "pay", + "payment", + "payments", + "portal", + "postmaster", + "prn", + "recovery", "redirect", + "registrar", "registry", + "reset", + "reset-password", + "root", + "sales", + "schedule", "security", + "service", + "services", + "session", + "sessions", + "shop", + "signin", + "signout", + "signup", + "staff", + "store", + "superuser", + "support", + "sys", + "system", + "teams", + "test", + "test[1-9999]", + "tld", + "token", + "tokens", "url", + "url[1-9999]", + "user", + "users", + "webmaster", "whois", - "www[1-9]", + "www[1-99]", "wwww", "your-domain-name" ]