{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Parses and writes pcap-ng packet capture files, the format used by modern packet sniffers like Wireshark and dumpcap.","skillfed_tags":["packet-capture","network-analysis","file-format"],"use_cases":["Extract packet data and metadata from pcap-ng files captured by Wireshark or dumpcap for offline analysis.","Generate synthetic pcap-ng files for testing network analysis tools or packet processing code.","Convert or migrate packet capture data between formats or tools that require pcap-ng input.","Build custom packet inspection or filtering tools that need to read modern packet capture formats.","Validate pcap-ng file structure or repair marginal/broken capture files by re-writing with adjusted strictness."],"what_it_does":"Python-pcapng is a pure-Python library for reading and writing pcap-ng packet capture files\u2014the modern format used by Wireshark, dumpcap, and similar network analysis tools. It fills a gap where tcpdump and other tools struggle with pcap-ng files, and where few Python bindings existed for the format. The library parses binary pcap-ng data into block objects that represent packets, interfaces, and metadata, and can also generate valid pcap-ng files from scratch.\n\nThe library includes a strictness mode (FORBID, FIX, WARN, NONE) to control how strictly it validates pcap-ng structure during writing, allowing both strict compliance and deliberate generation of edge-case files for testing. It has no external runtime dependencies and runs on modern Python versions (3.5+), making it straightforward to integrate into network analysis pipelines, packet inspection tools, or test suites.","worth_installing":"Yes, if you need to work with pcap-ng files in Python and have no better alternative. The library is stable (Production/Stable status), has no known vulnerabilities, and installs with zero friction. However, maintenance is aging (last release 2022-08-23, no active development), so expect no new features or bug fixes\u2014suitable for stable, read-heavy workloads but risky for projects requiring ongoing support."},"id":"python-pcapng","links":{"html":"https://skillfed.io/packages/python-pcapng","md":"https://skillfed.io/packages/python-pcapng.md","pypi":"https://pypi.org/project/python-pcapng/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2022-08-23","license_spdx":null,"license_treatment":"permissive","name":"python-pcapng","python_support":"supports_current","summary":"Library to read/write the pcap-ng format used by various packet sniffers."},"popularity":{"monthly_downloads":483480,"position":6412,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.1"}
