问题标签 [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 - 使用 use_json=True 的 Python pyshark 无法打印 JSON
我正在使用pyshark
并试图打印出来JSON
。这是我的代码:
但我得到了错误:
此外,当简单地运行print(packet)
它不是JSON
.
更新
我试过这个:
但是打印出对象的每一行JSON
而不是一个组合对象,猜测是因为管道。这可以改变,所以我有JSON
每个数据包的实际对象吗?
python - 导入 pyshark 模块时遇到问题
我目前的项目涉及从外部 IP 设备接收数据包并使用 python 显示/使用数据。我目前正在尝试使用 pyshark 提取此数据,但遇到错误消息“没有名为 pyshark 的模块。” 据我所知,我已经安装了所有必要的支持包(据我所知,lxml、py、trollius、日志,都包含在原始包中)
我对 IP/TCP 数据非常陌生,根据我对该主题的研究,这段代码至少应该运行到第 1 行:
是否有我遗漏或正在查看的东西?我觉得这个问题可能是一个非常简单的解决方案 :) 对这个问题的任何帮助,甚至对解释传入数据包的任何帮助也将非常棒。谢谢!
python -m pip --version
产量pip 20.0.2
和运行sys.version
产量3.8.1
完整的错误信息:
python - 在 pyshark.filecapture 中隐藏弹出窗口
FileCapture
在执行下面的代码时,我得到了 2 个 tshark.exe 弹出窗口。有人可以让我知道如何隐藏这些窗口吗?
python - 使用 pyshark 从 SMTP 数据包中获取“To”和“From”字段
如何从与流隔离的 SMTP 数据包中获取“收件人”和“发件人”类别。
python-3.x - 模块“pyshark”没有属性“文件捕获”
我正在尝试使用 pyshark,我对这个领域还很陌生。但是我遇到了这个错误“模块'pyshark'没有属性'Filecapture'”,即使我正在导入pyshark,我也遇到了同样的错误,我什至尝试从终端使用sudo运行它。
python-3.x - pyshark.LiveCapture 未在 Raspberry Pi 上捕获数据包
我目前正在尝试在我的树莓派 3B 上获取 pyshark 版本 0.4.2.9,但无法使用 LiveCapture 捕获任何数据包。奇怪的是,以下命令在我的桌面上运行得非常好(两个设备都有相同的 USB wifi 适配器),但在 Pi 上总是会超时。
有趣的是,tshark 工作得很好。我宁愿让 pyshark 工作,因为它会更容易与我的项目的其余部分一起工作。有没有其他人在 Raspberry Pi 上遇到过类似的 pyshark 问题?
python-3.x - pyshark.LiveCapture 未捕获数据包
我在我的 Linux 系统上运行 pyshark 版本 0.4.2.9。我正在尝试从我的无线接口“wl01”捕获数据包,但 pyshark.LiveCapture(interface='wl01') 捕获 0 个数据包。tshark 在哪里捕获数据包,就好了。
我还尝试了 capture.set_debug(),以获得以下信息:
任何帮助表示赞赏。谢谢!
编辑 1:使用 sudo 运行脚本时,我得到以下信息:
编辑 2: 'tshark -D' 和 'sudo tshark -D' 这两个命令都给出相同的输出。
python-3.x - 如何解决关键错误:处理数据包捕获时层不存在
我一直在使用 pyshark 处理数据包捕获数据,并且在打印出 DNS 请求和响应时,出现以下错误:
下面是我写的代码:
我得到的输出是:
python - 使用 pyshark 获取原始图层内容
如何使用 pyshark 获取原始层?例如,如果一个数据包有一个 DNS 层,我想获取 DNS 层中所有字段的内容。 在此处输入图像描述
python - Python 多线程 pyshark
我是 python 新手,我正在测试库 pyshark。
我想一直嗅探流量并做其他事情。但是当我启动嗅探器时,所有其他代码都停止工作。我试过 asyincio 线程和多线程,但它总是给我不同的错误。
这是我想在不阻塞应用程序的情况下运行的代码。
谢谢指教。