import logger from '../../../utils/Logger';
export class UIServiceUtils {
+ private constructor() {
+ // This is intentional
+ }
+
public static handleProtocols = (
protocols: Set<string>,
request: IncomingMessage
);
return false;
};
+
+ public static isLoopback(address: string): boolean {
+ const isLoopbackRegExp = new RegExp(
+ // eslint-disable-next-line no-useless-escape
+ /^localhost$|^127(?:\.\d+){0,2}\.\d+$|^(?:0*\:)*?:?0*1$/,
+ 'i'
+ );
+ return isLoopbackRegExp.test(address);
+ }
}