mirror of
https://github.com/Lissy93/web-check.git
synced 2025-08-17 16:11:14 +02:00
Merge pull request #252 from jayrizon/patch-1
adds ports to check environment variable.
This commit is contained in:
@ -2,12 +2,17 @@ import net from 'net';
|
||||
import middleware from './_common/middleware.js';
|
||||
|
||||
// A list of commonly used ports.
|
||||
const PORTS = [
|
||||
const DEFAULT_PORTS_TO_CHECK = [
|
||||
20, 21, 22, 23, 25, 53, 80, 67, 68, 69,
|
||||
110, 119, 123, 143, 156, 161, 162, 179, 194,
|
||||
389, 443, 587, 993, 995,
|
||||
3000, 3306, 3389, 5060, 5900, 8000, 8080, 8888
|
||||
];
|
||||
/*
|
||||
* Checks if the env PORTS_TO_CHECK is set, if so the string is split via "," to get an array of ports to check.
|
||||
* If the env is not set, return the default commonly used ports.
|
||||
*/
|
||||
const PORTS = process.env.PORTS_TO_CHECK ? process.env.PORTS_TO_CHECK.split(",") : DEFAULT_PORTS_TO_CHECK
|
||||
|
||||
async function checkPort(port, domain) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
Reference in New Issue
Block a user