私は、いくつかのAVPを含む直径のパケットキャプチャpcapファイル(tcpdumpを使用)を持っています。私はpcapファイルを解析し、AVPをアクセス/取得したいと思います。Pythonで直径のAVPを解析して取得するにはどうすればいいですか?
私はpython3.5.1を使用しています。 dpktライブラリは明らかに直径をうまくサポートしていますが、python3ではまだ利用できません。私は2to3-3.5スクリプトで変換しようとしましたが、変換は完全ではなく、pcapの解析中にユニコードエラーが発生します。
私は今scapyを使用しようとしています。 PCAPからAVPを解析/検索
- :私はへのscapyの使い方におけるいくつかの助け/例が必要です。
ご協力いただければ幸いです。
よろしく シャラドは
scapyでpcapを読むには、rdpcap関数を使用します。必要なものに応じて、summary()、show()、またはshow2()のいずれかを使用してパケットを解析できます。私は直径のパケットに慣れていませんが、これを見てみることができます: 'pcap = rdpcap(capture) for pcap: p.show()'これはあなたにscapyがどのように見えるかを示します。希望が役立ちます。 – Noob123
私は試して更新します。ありがとう! – Sharad
処理時間が重要でない場合は、tsharkに基づいてpysharkを使用できます)。それは直径プロトコルをデコードすることができます。 – Giac