问题标签 [pyshark]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 python3 虚拟环境上运行 pyshark 时出现错误?
最近我在我的 Pycharm 上安装了 Pyshark。这是我的代码:
当我运行时,我得到了答案以及一些警告:
我在虚拟环境中运行 Python 3.5.3。
python - 如何在 python 中使用 pyshark 通过 IP 读取数据?
我正在使用 livecapture 方法来捕获数据,即使在我发送/接收文件时,它也显示零数据包捕获。
我正在使用此代码通过实时捕获来捕获数据:
这是我运行代码后得到的输出:
python-3.x - 如何使用 Pyshark 将 UDP 端口号作为参数传递来读取协议?
我能够在wireshark中使用UDP端口号“0-65535”解码GPRS-NS协议,但我在PyShark中看不到数据。如何在文件捕获方法中将 UDP 端口号作为参数传递?
python-3.x - (win10) Python 3.6 - 错误 Pyshark capture.sniff()
这是我的代码:
错误:
我正在运行一台装有 python 3.6 的 Windows 10 机器。我已经安装了wireshark和tshark(但它不在它的默认文件夹中;我还在windows的系统变量中记录了它们的路径)
python-3.x - 我试图从树莓派捕获数据包一秒钟以获得每秒数据包的比率
我得到这个结果:“LiveCapture(0 个数据包)”
但是怎么可能一直得到 0 个数据包呢?
python - 如何仅获取通过pyshark获得的包的层的数值?
我正在使用 pyshark 从捕获文件中读取数据包。我可以访问sv.smpCnt
包的层和所有值进行分析。我无法仅提取数值,而没有 text <LayerField sv.smpCnt:>
。
得到的元素B为:
包很长,我只展示一部分:
我想从B
仅包含两点之后的数值中得到一个向量。有人能帮我吗?
python - Pyshark 库内存问题
我想要一些关于管理 pyshark 库的内存消耗的帮助。使用它会产生在处理更多 pcap 文件时需要更多内存的效果。我猜某些东西不会被取消引用,因此会永远留在内存中。
例如,如果您使用任何 pcap 文件运行此脚本,您将看到所需的内存不断增长。
这对我来说是使用不同版本的 python 和 pyshark 的问题,所以我想我遗漏了一些东西。有人可以帮我吗?
python-3.x - 如何使用 Pyshark 提取数据包的有效负载
我正在尝试使用 Pyshark 读取 .pcap 文件中所有数据包的有效负载。我能够打开和读取文件,访问数据包及其其他信息,但我无法找到用于访问数据包有效负载的正确属性/方法。有什么建议么 ?有没有其他方法可以使用 python for windows 10 读取 .pcap 文件中的数据包有效负载?
(我尝试使用 Scapy 而不是 Pyshark,但显然在 Windows 上运行 Scapy 存在一些问题,它在我的系统上也不起作用)
我在 Internet 和 StackOverflow 上的 pyshark 项目的不同代码片段中发现了这些行。我尝试了它们,但它们都不起作用:
python - 如何将 PyShark 中的数据包解码为 decode_as
在 Wireshark GUI 中,我们可以将 UPD 数据包解码为 RTP,同样可以在 tshark 中使用 d <layer type>==<selector>,<decode-as protocol>
我如何在 PyShark 中做同样的事情?我尝试执行以下操作
但它显示以下错误
python - 如何将 pyshark 数据包发送到特定的网络接口?
我可以.pcap
使用pyshark
. 这是我的代码:
现在,我需要将此数据包发送到某个接口(例如eth0
)。我尝试了以下方法:
但我得到了错误:
任何人都可以帮忙吗?