問題タブ [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-3.x - Python 3.4.3 - エラー Pyshark の capture.sniff()
これが私のコードです:
ここにエラーがあります:
私はpython 3.4.3でインストールされたpysharkでmac os 10.10.xを実行していますsudo pip3 install pyshark
python - Pyshark / Tshark がすべてのパケットを通過しない
pyshark で openfpc pcap ファイル (1gb) を処理するときに問題が発生します。私が(コンソールで、ルートとして)使用する場合:
ファイルにftpパケットがあると確信していても、何も出力しません。私がこのように行けば:
「勝利」と表示されます。私の質問は次のとおりです。
1) この行動をどのように説明できますか?
2) フィルタなしで ftp パケットを表示するにはどうすればよいですか?
編集:これは .pcap ファイルを使用している場合にのみ発生することがわかりました.wireshark Web サイトからダウンロードした .cap ファイルを使用すると、最初のコードは問題なく動作します。pyshark は TShark を使用しており、問題なく pcaps を読み取ることができるはずなので、これは奇妙だと思います。
ありがとう
python - データを継続的にkafkaに送信する方法は?
データ (tshark でスニッフィングされたパケット) を kafka ブローカー/コンシューマーに継続的に送信しようとしています。
私が従った手順は次のとおりです。
1.飼育係の開始:
2.カフカサーバーを起動しました:
3. kafka コンシューマを開始しました:
4.次の Python スクリプトを作成して、盗聴したデータを消費者に送信します。
しかし、これはプロデューサー端末と出力にとどまります:
コンシューマーには何も転送されません。
pyshark
Pythonでtsharkを実装するために使用できることを知っています:
しかし、キャプチャしたパケットをプロデューサーからコンシューマーに継続的に送信する方法がわかりません。何かアドバイス?
ありがとうございました!
python - pyshark は Windows 7 でパケットをキャプチャできません (python)
pyshark を使用してパケットをキャプチャしたい。しかし、Windows 7 ではパケットをキャプチャできませんでした。
これは私のpythonコードです
これが結果です
Livecapture は 0 パケットです。何が問題なのかわからない。私を助けてください。
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 列目