Source: pyshark
Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org>
Uploaders:
 Edward Betts <edward@4angle.com>,
Section: python
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all,
 python3-setuptools,
Build-Depends-Indep:
 python3-lxml <!nocheck>,
 python3-platformdirs <!nocheck>,
 python3-pytest <!nocheck>,
 python3-termcolor <!nocheck>,
 tshark <!nocheck>,
Standards-Version: 4.7.3
Homepage: https://github.com/KimiNewt/pyshark
Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/pyshark
Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/pyshark.git

Package: python3-pyshark
Architecture: all
Depends:
 tshark,
 ${misc:Depends},
 ${python3:Depends},
Description: Python interface for parsing packet captures using Wireshark dissectors
 Pyshark is a Python module that provides programmatic access to packet data
 decoded by tshark, the command-line version of Wireshark. It exposes packets,
 protocol layers, and individual fields through a Python interface.
 .
 The module can read capture files such as PCAP and PCAP-NG, follow live traffic
 from a local interface, use ring-buffer capture mode, and read from remote
 capture sources served by rpcapd. Packet data is interpreted using the
 dissectors available in Wireshark, so protocol decoding is provided by tshark
 rather than reimplemented in Python.
 .
 Pyshark supports both packet summaries and detailed field-level access, along
 with display and BPF filtering, disabling selected protocol dissectors, and
 capture decryption for WEP, WPA-PWD, and WPA-PSK traffic.
 .
 It is suitable for inspecting existing capture files or analysing traffic
 observed on network interfaces, including Ethernet, IP, TCP, UDP, HTTP, DNS,
 and Wi-Fi traffic when those protocols are decoded by the installed
 Wireshark dissectors.
