npm-layer7-protections
Version:
Simple layer7 protections written in typescript
12 lines • 450 B
JavaScript
;
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