UNPKG

@himorishige/noren-plugin-network

Version:

Network PII detection plugin for Noren - IPv4, IPv6, and MAC address detection

33 lines (32 loc) 907 B
/** * Lightweight IPv6 address validator (optimized for v0.5.0) * Simplified for better performance - only validates, no classification */ /** * Result of IPv6 parsing - lightweight with classification */ export interface IPv6ParseResult { valid: boolean; normalized?: string; isPrivate?: boolean; isLoopback?: boolean; isDocumentation?: boolean; isLinkLocal?: boolean; isUniqueLocal?: boolean; error?: string; } /** * Lightweight IPv6 address validator with basic normalization */ export declare function parseIPv6(address: string): IPv6ParseResult; /** * Extract potential IPv6 addresses - optimized version */ export declare function extractIPv6Candidates(text: string): string[]; /** * Validate IPv6 candidates - simplified */ export declare function validateIPv6Candidates(candidates: string[]): Array<{ original: string; parsed: IPv6ParseResult; }>;