@himorishige/noren-plugin-network
Version:
Network PII detection plugin for Noren - IPv4, IPv6, and MAC address detection
33 lines (32 loc) • 907 B
TypeScript
/**
* 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;
}>;