{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"}],"enrichment":{"capability":"Watches for DHCP packets on the network using asyncio, allowing you to monitor and react to DHCP requests and responses asynchronously.","skillfed_tags":["network-monitoring","asyncio","dhcp"],"use_cases":["Monitor a local network for new device connections by watching DHCP request packets.","Track DHCP lease renewals and expirations for network diagnostics or device lifecycle management.","Integrate DHCP monitoring into an async Python service that needs to react to network events in real time.","Build a network discovery tool that logs DHCP activity for audit or troubleshooting purposes."],"what_it_does":"aiodhcpwatcher is a Python library that monitors DHCP packets on your network using asyncio, the standard Python async framework. It wraps scapy to listen for DHCP traffic and invoke a callback whenever a DHCP packet arrives. The library is designed for developers who need to react to DHCP events in async Python applications\u2014for example, detecting when devices join a network or tracking DHCP lease activity.\n\nThe package is in pre-alpha status but actively maintained and supports Python 3.10 through 3.14. Installation is straightforward with low friction, and the API is minimal: you provide an async callback and call async_start() to begin listening. The single runtime dependency is scapy, which handles the actual packet capture.","worth_installing":"Yes, if you need asyncio-based DHCP packet monitoring. The package is actively maintained, has low install friction, uses a permissive license, and supports current Python versions. Pre-alpha status suggests it is still maturing, but no known vulnerabilities exist. Best suited for developers building network monitoring or device discovery features in async Python applications."},"id":"aiodhcpwatcher","links":{"html":"https://skillfed.io/packages/aiodhcpwatcher","md":"https://skillfed.io/packages/aiodhcpwatcher.md","pypi":"https://pypi.org/project/aiodhcpwatcher/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-25","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"aiodhcpwatcher","python_support":"supports_current","summary":"Watch for DHCP packets with asyncio"},"popularity":{"monthly_downloads":96126,"position":13228,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.7"}
