UNPKG

npm-layer7-protections

Version:

Simple layer7 protections written in typescript

20 lines (18 loc) 503 B
import openFile from './utils/openfile'; import isProxy from './utils/isproxy'; import dropIp from './utils/dropip'; import onError from './utils/onerror'; export const database_file: string = 'IP2PROXY.BIN'; export const checkIp = (ip: string | undefined, path_file: string) => { openFile(path_file) .then(() => { return isProxy(ip); }) .then(() => { return dropIp(ip); }) .then(() => { console.log('Success'); }) .catch(onError); };