問題タブ [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 投票する
1 に答える
4504 参照

python-3.x - Python 3.4.3 - エラー Pyshark の capture.sniff()

これが私のコードです:

ここにエラーがあります:

私はpython 3.4.3でインストールされたpysharkでmac os 10.10.xを実行していますsudo pip3 install pyshark

0 投票する
0 に答える
850 参照

python - Pyshark / Tshark がすべてのパケットを通過しない

pyshark で openfpc pcap ファイル (1gb) を処理するときに問題が発生します。私が(コンソールで、ルートとして)使用する場合:

ファイルにftpパケットがあると確信していても、何も出力しません。私がこのように行けば:

「勝利」と表示されます。私の質問は次のとおりです。

1) この行動をどのように説明できますか?

2) フィルタなしで ftp パケットを表示するにはどうすればよいですか?

編集:これは .pcap ファイルを使用している場合にのみ発生することがわかりました.wireshark Web サイトからダウンロードした .cap ファイルを使用すると、最初のコードは問題なく動作します。pyshark は TShark を使用しており、問題なく pcaps を読み取ることができるはずなので、これは奇妙だと思います。

ありがとう

0 投票する
1 に答える
2493 参照

python - データを継続的にkafkaに送信する方法は?

データ (tshark でスニッフィングされたパケット) を kafka ブローカー/コンシューマーに継続的に送信しようとしています。

私が従った手順は次のとおりです。

1.飼育係の開始:

2.カフカサーバーを起動しました:

3. kafka コンシューマを開始しました:

4.次の Python スクリプトを作成して、盗聴したデータを消費者に送信します。

しかし、これはプロデューサー端末と出力にとどまります:

コンシューマーには何も転送されません。

pysharkPythonでtsharkを実装するために使用できることを知っています:

しかし、キャプチャしたパケットをプロデューサーからコンシューマーに継続的に送信する方法がわかりません。何かアドバイス?

ありがとうございました!

0 投票する
2 に答える
2106 参照

python - pyshark は Windows 7 でパケットをキャプチャできません (python)

pyshark を使用してパケットをキャプチャしたい。しかし、Windows 7 ではパケットをキャプチャできませんでした。

これは私のpythonコードです


これが結果です



Livecapture は 0 パケットです。何が問題なのかわからない。私を助けてください。

0 投票する
1 に答える
561 参照

python-2.7 - Python 2.7でpysharkを使用すると、lxml.etree.XMLSyntaxErrorが発生します

これは実際には Python で書かれた単純なスクリプトであり、Linux 上で通常どおり実行できます。しかし、それを Windows に移動すると、奇妙なエラーが発生します。少しでもお役に立てば幸いです。

コードを実行する前に、環境の準備を行いました
。 1. Microsoft Visual C++ Compiler for python 2.7
をインストールします。 2. Python 2.7.11 をインストールします
。 3. pip install pyinstaller
4. easy_install pyshark
以下は私のコードの一部です。

以下はエラー情報です:
トレースバック (最新の呼び出しが最後):
ファイル "packet_offline_analysis.py", 行 36, in analysis_method
for packet in cap:
ファイル "C:\Python27\lib\site-packages\pyshark-0.3.6.1- py2.7.egg\pyshark\capture\capture.py", line 173, in _packets_from_tshark_sync
self._get_packet_from_stream(tshark_process.stdout, data, psml_structure=psml_structure))
ファイル "C:\Python27\lib\site-packages\trollius- 1.0.4-py2.7-win32.egg\trollius\base_events.py"、300 行目、run_until_complete
return future.result()
ファイル "C:\Python27\lib\site-packages\trollius-1.0.4-py2 .7-win32.egg\trollius\futures.py", 287 行目、結果は
self._exception を発生させます
lxml.etree.XMLSyntaxError: 入力が適切な UTF-8 ではありません。エンコーディングを示してください!
バイト: 0xD6 0xD0 0xB9 0xFA、6 行目、58 列目

0 投票する
1 に答える
2027 参照

python - より速い解決策?: Cython 経由の dpkt または pyshark

ファイル内の大量のデータ (GB) の解析を高速化するために、dpktまたはpysharkを cython と組み合わせて使用​​することを検討していpcapます。

誰かが cython で dpkt を実行したり、cython で pyshark を実行したりして、速度の向上を私と共有できるかどうか疑問に思いましたか? 特に Python スクリプトの速度を上げることを検討していますが、dpkt または pyshark が cython とより適切に結合されているかどうかはわかりません。

ありがとうございました!