{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/7"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Retrieves and parses whois and RDAP data for IPv4 and IPv6 addresses, returning standardized dictionaries of network registration information.","skillfed_tags":["network-registry","ip-lookup","asn-query"],"use_cases":["Look up network ownership and contact details for an IP address to identify the responsible organization.","Retrieve ASN information and origin data for IP addresses in network monitoring or security workflows.","Parse whois data for bulk IP analysis using experimental bulk query support (with caution on rate limits).","Query national internet registries for IP addresses in Japan or South Korea where regional data is restricted.","Build CLI tools or scripts that need human-readable whois output with optional ANSI colored formatting."],"what_it_does":"ipwhois is a Python library for querying whois and RDAP registries to retrieve network ownership and registration data for IP addresses. It supports both IPv4 and IPv6, with a focus on parsing regional internet registry responses into a standard dictionary format. The library can query via RDAP (the modern HTTP-based protocol, recommended), legacy whois protocol, or national internet registries for Japan and South Korea. It also includes ASN (Autonomous System Number) lookup functionality and a command-line interface.\n\nThe package depends on dnspython for DNS queries, defusedxml for secure XML parsing, and ipaddr (Python 2.7 only). It handles network recursion for parent/child relationships and supports proxy configuration for RDAP queries. Rate limiting is a known constraint, particularly when multiple users share a source IP or when querying LACNIC. The library is stable and widely used but has not been actively developed recently.","worth_installing":"Yes, for IP whois lookups. The package is stable, permissively licensed, and has low install friction. Dormant maintenance is a minor concern for a mature utility library, but the codebase is production-ready and no active vulnerabilities are known. Install only if you need whois/RDAP data; be aware of rate limiting constraints and firewall port requirements."},"id":"ipwhois","links":{"html":"https://skillfed.io/packages/ipwhois","md":"https://skillfed.io/packages/ipwhois.md","pypi":"https://pypi.org/project/ipwhois/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-10-15","license_spdx":null,"license_treatment":"permissive","name":"ipwhois","python_support":"unspecified","summary":"Retrieve and parse whois data for IPv4 and IPv6 addresses."},"popularity":{"monthly_downloads":615355,"position":5742,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
