mirror of
https://github.com/tiennm99/old-free-domains.git
synced 2026-10-18 14:13:53 +00:00
chore: delete domains workflow
This commit is contained in:
1 parent
24092f5b41
commit
41898bc83f
4 files changed
-148
No files matched your search
@@ -1,44 +0,0 @@
|
||||
name: Domains
|
||||
|
||||
on:
|
||||
workflow_dispatch: {}
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- ".github/workflows/domains.yml"
|
||||
- "domains/*"
|
||||
- "scripts/ping.js"
|
||||
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
|
||||
jobs:
|
||||
ping:
|
||||
name: Ping
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT }}
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 16
|
||||
|
||||
- name: Create ping_results.txt
|
||||
run: |
|
||||
touch ping_results.txt
|
||||
echo "---- $(date +'%d/%m/%Y %T %Z') ----" > ping_results.txt
|
||||
|
||||
- name: Execute Script
|
||||
run: node scripts/ping.js
|
||||
|
||||
- name: Commit
|
||||
run: |
|
||||
git config --global user.email "bot@freesubdomains.org"
|
||||
git config --global user.name "free-domains-bot"
|
||||
git add ping_results.txt
|
||||
git commit -m "Update Ping Results"
|
||||
git push
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"domain": "is-a-backend.dev",
|
||||
"subdomain": "test",
|
||||
|
||||
"records": {
|
||||
"A": [
|
||||
"0.0.0.0",
|
||||
"1.1.1.1"
|
||||
]
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
---- 01/05/2023 05:10:57 UTC ----
|
||||
PASS test.is-a-backend.dev A 0.0.0.0
|
||||
FAIL kuma.is-a-backend.dev CNAME 1af9fbf5-d777-4dca-945f-7fa34b2cf4ae.cfargotunnel.com
|
||||
FAIL alrakib.is-a-frontend.dev A 172.104.51.65
|
||||
FAIL cat.is-a-frontend.dev A 34.149.204.188
|
||||
FAIL cat.is-a-backend.dev A 34.149.204.188
|
||||
FAIL futbol.is-a-fullstack.dev A 45.55.110.124
|
||||
FAIL rasofex.is-a-fullstack.dev A 217.18.61.157
|
||||
FAIL simpuskapa.is-a-backend.dev A 103.150.190.176
|
||||
FAIL dan.is-a-backend.dev CNAME dkwygtig.github.io
|
||||
FAIL simpuskapa.is-a-frontend.dev A 103.150.190.176
|
||||
FAIL maskduck.is-a-backend.dev CNAME maskduck.pages.dev
|
||||
FAIL axorax.is-a-fullstack.dev CNAME axorax.github.io
|
||||
FAIL valorshoired.is-a-frontend.dev A 172.16.0.4
|
||||
FAIL test.is-a-backend.dev A 1.1.1.1
|
||||
FAIL valorshoired.is-a-fullstack.dev A 172.16.0.4
|
||||
FAIL verbalize.is-a-fullstack.dev A 71.71.27.27
|
||||
FAIL robsd.is-a-backend.dev CNAME robsd.pages.dev
|
||||
FAIL robsd.is-a-frontend.dev CNAME robsd.pages.dev
|
||||
FAIL robsd.is-a-fullstack.dev CNAME robsd.pages.dev
|
||||
FAIL zagorod.is-a-frontend.dev A 45.91.94.147
|
||||
FAIL revelav2.is-a-backend.dev CNAME proxy.revela-network.com
|
||||
FAIL zagorod.is-a-fullstack.dev A 45.91.94.147
|
||||
FAIL mahidoodi.is-a-backend.dev CNAME crimson-lab-e0b9.powerfull.workers.dev
|
||||
FAIL scronite.is-a-backend.dev CNAME ammazon-api.onrender.com
|
||||
FAIL william.is-a-backend.dev CNAME wdhdns.com
|
||||
FAIL william.is-a-fullstack.dev CNAME wdhdns.com
|
||||
FAIL william.is-a-frontend.dev CNAME wdhdns.com
|
||||
FAIL addison.is-a-frontend.dev CNAME addison.is-a.dev
|
||||
FAIL ui.is-a-fullstack.dev CNAME sex-m3k9.onrender.com
|
||||
FAIL parsa.is-a-backend.dev CNAME www.parsa-alidoust.ir
|
||||
FAIL parsa.is-a-frontend.dev CNAME www.parsa-alidoust.ir
|
||||
FAIL priyansh.is-a-backend.dev CNAME edge.redirect.pizza
|
||||
FAIL priyansh.is-a-frontend.dev CNAME edge.redirect.pizza
|
||||
FAIL priyansh.is-a-fullstack.dev CNAME edge.redirect.pizza
|
||||
@@ -1,56 +0,0 @@
|
||||
const { exec } = require("child_process");
|
||||
const fs = require("fs");
|
||||
|
||||
const ping = (host) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
exec(`ping -c 1 ${host}`, (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
reject(error);
|
||||
} else if (stderr.match(/(unknown|unreachable|failure)/i)) {
|
||||
reject(new Error(`Host unreachable: ${host}`));
|
||||
} else {
|
||||
resolve({ stdout, stderr });
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
fs.readdirSync("domains").forEach(file => {
|
||||
if (file.endsWith(".json")) {
|
||||
const domain = file.slice(0, -5);
|
||||
|
||||
const data = JSON.parse(fs.readFileSync(`domains/${file}`));
|
||||
|
||||
for (const [recordType, recordValue] of Object.entries(data.records)) {
|
||||
if (recordType === "A" || recordType === "AAAA") {
|
||||
for (const value of recordValue) {
|
||||
const info = `${domain} ${recordType} ${value}`;
|
||||
|
||||
ping(value)
|
||||
.then(({ stdout, stderr }) => {
|
||||
console.log(`PASS ${info}`);
|
||||
fs.appendFileSync("ping_results.txt", `PASS ${info}\n`);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log(`FAIL ${info}`);
|
||||
console.log(error);
|
||||
fs.appendFileSync("ping_results.txt", `FAIL ${info}\n`);
|
||||
});
|
||||
}
|
||||
} else if (recordType === "CNAME") {
|
||||
const info = `${domain} ${recordType} ${recordValue}`;
|
||||
|
||||
ping(recordValue)
|
||||
.then(({ stdout, stderr }) => {
|
||||
console.log(`PASS ${info}`);
|
||||
fs.appendFileSync("ping_results.txt", `PASS ${info}\n`);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log(`FAIL ${info}`);
|
||||
console.log(error);
|
||||
fs.appendFileSync("ping_results.txt", `FAIL ${info}\n`);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in new issue
Block a user