{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Provides Python bindings to create and manage TUN/TAP virtual network interfaces on Linux and Darwin (macOS), enabling low-level network packet manipulation and tunneling.","skillfed_tags":["network-interfaces","low-level-networking","system-administration"],"use_cases":["Build VPN or tunneling applications that need direct control over virtual network interfaces","Implement custom network protocols or packet filters at the kernel interface level","Create network simulation or testing environments that require virtual network devices","Develop tools for network packet capture and manipulation on macOS or Linux systems"],"what_it_does":"pytun-pmd3 is a Python wrapper around the TUN/TAP interface creation and management APIs on Linux and macOS. It allows developers to programmatically create virtual network interfaces at the packet level, enabling use cases like network tunneling, packet filtering, and custom network protocol implementation. The package is a fork of the original pytun project with added support for Darwin (macOS) and Windows keywords, though support is described as partial.\n\nThe package has no external runtime dependencies, making installation straightforward. It supports Python 3.9 through 3.13 and requires at least Python 3.8. The codebase is aging with infrequent updates, and the small repository size suggests it serves a niche audience. Users should be aware that creating TUN/TAP interfaces typically requires elevated privileges (root or capabilities) on the host system.","worth_installing":"Yes, if you need TUN/TAP interface control on Linux or macOS and accept the copyleft license. The low install friction and lack of dependencies make it straightforward to add. However, the aging maintenance status and small user base mean you should verify that Darwin support meets your needs and be prepared to maintain a fork if critical bugs emerge."},"id":"pytun-pmd3","links":{"html":"https://skillfed.io/packages/pytun-pmd3","md":"https://skillfed.io/packages/pytun-pmd3.md","pypi":"https://pypi.org/project/pytun-pmd3/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-27","license_spdx":null,"license_treatment":"copyleft","name":"pytun-pmd3","python_support":"supports_current","summary":"python-pytun fork with darwin and windows support (IPv6-ONLY)"},"popularity":{"monthly_downloads":320958,"position":7627,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.3"}
