node_js_ipqs_db_reader
Version:
A Node JS implementation of the IPQualityScore flat file IP reputation database reader.
39 lines (38 loc) • 1.39 kB
TypeScript
export declare class Bitmask {
data: number;
constructor(data: number);
has(flag: number): boolean;
}
export declare const IsProxy = 1;
export declare const IsVPN = 2;
export declare const IsTOR = 4;
export declare const IsCrawler = 8;
export declare const IsBot = 16;
export declare const RecentAbuse = 32;
export declare const IsBlacklisted = 64;
export declare const IsPrivate = 128;
export declare const IsMobile = 1;
export declare const HasOpenPorts = 2;
export declare const IsHostingProvider = 4;
export declare const ActiveVPN = 8;
export declare const ActiveTOR = 16;
export declare const PublicAccessPoint = 32;
export declare const ReservedOne = 64;
export declare const ReservedTwo = 128;
export declare const ReservedThree = 1;
export declare const ReservedFour = 2;
export declare const ReservedFive = 4;
export declare const ConnectionTypeOne = 8;
export declare const ConnectionTypeTwo = 16;
export declare const ConnectionTypeThree = 32;
export declare const AbuseVelocityOne = 64;
export declare const AbuseVelocityTwo = 128;
export declare const IPv4Map = 1;
export declare const IPv6Map = 2;
export declare const IsBlacklistFile = 4;
export declare const BinaryData = 128;
export declare const TreeData = 4;
export declare const StringData = 8;
export declare const SmallIntData = 16;
export declare const IntData = 32;
export declare const FloatData = 64;