diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml index 0da1074781..d48c9a3477 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 8baab2bf10..fa62aa12da 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 08636879f3..0000000000 --- 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 e295661f15..0000000000 --- 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 0000000000..5c31fec884 --- /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 0000000000..3d3f09f756 --- /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 0000000000..646ee1ea8f --- /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 0000000000..814e7a71f8 --- /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 9f0610bdda..25c21fef3d 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 5fa76e4c58..55f31f0849 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 30a59e6811..0000000000 --- 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 0000000000..511d889ab7 --- /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 9635dd5047..4f86901b5d 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 0000000000..366f323733 --- /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 0000000000..3cd3062c83 --- /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 0000000000..3cd3062c83 --- /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 e9887267f5..0000000000 --- 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 47695a8d31..0000000000 --- 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 c8b028e0eb..0000000000 --- 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 d6ae1c7a09..8034acf7f4 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 0000000000..4c1cc4882c --- /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 e2c8dec170..0000000000 --- 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 e9887267f5..0000000000 --- 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 0000000000..6e1582f7e5 --- /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 9635dd5047..4f86901b5d 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 83cf324318..bf1a0f844c 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 0000000000..3921c95def --- /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 7e02041fa0..67087b2096 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" ]