UNPKG

npm-layer7-protections

Version:

Simple layer7 protections written in typescript

12 lines 450 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var exec = require('child_process').exec; var dropIp = function (ip) { return new Promise(function (resolve, reject) { exec('iptables -A INPUT -s ' + ip + ' -j DROP', function (result, err) { err ? reject(new Error('Cant drop ip')) : resolve('it works'); }); }); }; exports.default = dropIp; //# sourceMappingURL=dropip.js.map