npm-layer7-protections
Version:
Simple layer7 protections written in typescript
24 lines • 885 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var openfile_1 = __importDefault(require("./utils/openfile"));
var isproxy_1 = __importDefault(require("./utils/isproxy"));
var dropip_1 = __importDefault(require("./utils/dropip"));
var onerror_1 = __importDefault(require("./utils/onerror"));
exports.database_file = 'IP2PROXY.BIN';
exports.checkIp = function (ip, path_file) {
openfile_1.default(path_file)
.then(function () {
return isproxy_1.default(ip);
})
.then(function () {
return dropip_1.default(ip);
})
.then(function () {
console.log('Success');
})
.catch(onerror_1.default);
};
//# sourceMappingURL=index.js.map