问题标签 [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.

0 投票
0 回答
51 浏览

python - 从给定的 pcap 文件如何过滤 mac 帧?

如何从给定pcap文件中过滤 mac 帧并在终端窗口中显示结果?

到目前为止,我有以下代码遍历所有帧

我想过滤掉mac框架。

0 投票
2 回答
6342 浏览

python-2.7 - 使用 python 和 pyshark 跟踪 TCP 流

在 Wireshark 中手动执行此操作时,我右键单击一个数据包 -> 跟随 -> TCP 流,将打开一个包含相关信息的新窗口。有没有办法通过使用 pyshark 模块和 python 2.7 来做同样的事情并获取这些信息?注意:我通过发送无效的 HTTP 方法进行请求测试,因此在这里寻找 HTTP 层不起作用。

0 投票
1 回答
90 浏览

python - pyshark 模块出现“未找到模块错误”的原因是什么?

我想提出一些建议并了解 pyshark 模块出现“未找到模块错误”的原因。我安装了它,但我仍然收到错误。您可以在下面看到简短的记录。

https://asciinema.org/a/MHAX4PeIg5yWSm40KcYqWQBDi

在此处输入图像描述

提前致谢

0 投票
1 回答
1078 浏览

python - Pyshark 将数据导出到 CSV

大家好,我正在使用 pyshark 捕获数据并导出数据,所以我有一个名为“final_traces.pcap”的网络捕获,我可以检查文件,甚至可以在捕获的帮助下打印出数据名为“PyShark”的库,但我无法以csv格式导出数据。我附上下面的代码片段。

我需要有关如何将某些数据以 CSV 格式保存的帮助假设我想将 Lat 和 Long 放入 CSV。

0 投票
1 回答
512 浏览

python-3.x - 尽管安装了构建工具,但 Pyshark 安装仍然无法满足 Visual C++ 的要求。

我正在尝试在 Win10 机器上安装 pyshark。我正在运行 Python3.6。即使我安装了 MS C++ Redistributables 和 MS Build Tools 2015,我也不断收到以下错误。

错误:需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它:http: //landinghub.visualstudio.com/visual-cpp-build-tools

安装

0 投票
1 回答
514 浏览

python-3.x - 如何使用 pyshark 访问 udp 有效负载?

使用我用 pyshark 处理的 tcp 数据包,我可以简单地获得有效负载。

如何访问 udp 有效负载?udp 层没有可访问的“有效负载”字段。对于那些经常这样做的人来说,这可能很简单,但对我来说却不是。任何帮助/指导表示赞赏。已经看过 stackoverflow、pyshark github 站点、google 和 dir(p)、dir(p.udp) 以及我能想到的所有其他内容。

0 投票
2 回答
4259 浏览

python - pyshark:访问原始 udp 有效负载

我是 pyshark 的新手。我正在尝试为自定义 UDP 数据包编写解析器。我正在使用该FileCapture对象从文件中读取数据包。

我需要一种方法来简单地访问数据包的 UDP 有效负载。我发现访问原始数据包数据的唯一方法是 pkt.data.data,但这会返回数据包的全部内容,而我只对 UDP 部分感兴趣。类似的东西pkt.udp.data。有没有办法简单地做到这一点,或者我需要使用pkt.data.data和计算我的数据放置的偏移量?

0 投票
1 回答
41 浏览

python-3.x - 有没有一个选项:Scapy 中的 only_summaries?

我正在通过 Scapy 处理一个巨大的 pcap 文件,但速度很慢。

当我计划通过 Pyshark 重构它时,我发现有一个名为“pyshark.FileCapture()”的函数提供了一个选项:only_summaries。

这就是我想要的。那么,Scapy 中是否也有任何选项或方法?

0 投票
1 回答
1211 浏览

python - 运行 cap.sniff() 时出错,实时数据包 pyshark

在 python 中运行 cap.sniff(timeout=20),pyshark 时,出现以下错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyshark\capture\capture.py", line 132, in load_packets self.apply_on_packets(keep_packet, timeout=timeout) File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyshark\capture\capture.py", line 247, in apply_on_packets return self.eventloop.run_until_complete(coro) File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\asyncio\base_events.py", line 468, in run_until_complete return future.result() File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\asyncio\tasks.py", line 362, in wait_for raise futures.TimeoutError() concurrent.futures._base.TimeoutError

这个错误是关于什么的,我该如何解决它以成功运行我的捕获

0 投票
0 回答
372 浏览

python-3.x - OSX PyShark:RuntimeWarning:从未等待协程“wait_for”

我想知道这里是否有人可能知道导致此问题的原因。在运行使用 pyshark 库的 python 脚本时,我在 OSX High Sierra 上不断收到此错误。

我在跑步

  • 沙克 2.6.2
  • Python 3.7.0
  • PyShark 0.4.1

错误:

我的代码:

使用 sudo 执行脚本不起作用。而且我可以在没有 sudo 命令的情况下运行 TShark,所以我想这也不应该是一个问题。我还启动了 XCode 来检查我是否需要提交任何协议或其他东西,但事实并非如此。