|
| 1 | +export class IP2Proxy { |
| 2 | + readRow(readBytes: any, position: any): any; |
| 3 | + readBin(readBytes: any, position: any, readType: any, isBigInt: any): any; |
| 4 | + read8(position: any): any; |
| 5 | + read32(position: any, isBigInt: any): any; |
| 6 | + read32Row(position: any, buffer: any): any; |
| 7 | + read32Or128(position: any, ipType: any): any; |
| 8 | + read128(position: any): any; |
| 9 | + readStr(position: any): any; |
| 10 | + loadBin(): boolean; |
| 11 | + open(binPath: any): 0 | -1; |
| 12 | + close(): 0 | -1; |
| 13 | + proxyQueryData(myIP: any, ipType: any, data: any, mode: any): void; |
| 14 | + proxyQuery(myIP: any, mode: any): { |
| 15 | + ip: string; |
| 16 | + ipNo: string; |
| 17 | + isProxy: number; |
| 18 | + proxyType: string; |
| 19 | + countryShort: string; |
| 20 | + countryLong: string; |
| 21 | + region: string; |
| 22 | + city: string; |
| 23 | + isp: string; |
| 24 | + domain: string; |
| 25 | + usageType: string; |
| 26 | + asn: string; |
| 27 | + as: string; |
| 28 | + lastSeen: string; |
| 29 | + threat: string; |
| 30 | + provider: string; |
| 31 | + }; |
| 32 | + getModuleVersion(): string; |
| 33 | + getPackageVersion(): number; |
| 34 | + getDatabaseVersion(): string; |
| 35 | + isProxy(myIP: any): number; |
| 36 | + getCountryShort(myIP: any): string; |
| 37 | + getCountryLong(myIP: any): string; |
| 38 | + getRegion(myIP: any): string; |
| 39 | + getCity(myIP: any): string; |
| 40 | + getISP(myIP: any): string; |
| 41 | + getProxyType(myIP: any): string; |
| 42 | + getDomain(myIP: any): string; |
| 43 | + getUsageType(myIP: any): string; |
| 44 | + getASN(myIP: any): string; |
| 45 | + getAS(myIP: any): string; |
| 46 | + getLastSeen(myIP: any): string; |
| 47 | + getThreat(myIP: any): string; |
| 48 | + getProvider(myIP: any): string; |
| 49 | + getAll(myIP: any): { |
| 50 | + ip: string; |
| 51 | + ipNo: string; |
| 52 | + isProxy: number; |
| 53 | + proxyType: string; |
| 54 | + countryShort: string; |
| 55 | + countryLong: string; |
| 56 | + region: string; |
| 57 | + city: string; |
| 58 | + isp: string; |
| 59 | + domain: string; |
| 60 | + usageType: string; |
| 61 | + asn: string; |
| 62 | + as: string; |
| 63 | + lastSeen: string; |
| 64 | + threat: string; |
| 65 | + provider: string; |
| 66 | + }; |
| 67 | + #private; |
| 68 | +} |
| 69 | +export class IP2ProxyWebService { |
| 70 | + open(apiKey: any, apiPackage: any, useSSL?: boolean): void; |
| 71 | + checkParams(): void; |
| 72 | + lookup(myIP: any, callback: any): void; |
| 73 | + getCredit(callback: any): void; |
| 74 | + #private; |
| 75 | +} |
0 commit comments