scapy

    0

    1答えて

    私はscapyで新しいレイヤーを構築しようとしましたが、パケットを別のコンピューターに送信すると新しいレイヤーが失われました。私は次のコードを送信側のコンピュータと受信側のコンピュータに置きます。 import sys i, o, e = sys.stdin, sys.stdout, sys.stderr from scapy.all import * sys.stdin, sys.std

    1

    1答えて

    私はscapyを使って新しいレイヤーを作成しました。新しいレイヤーを別のコンピュータに送信して新しいレイヤーを表示するのに成功しました。私のproblenは、私がすべてのフィールドのすべてのデータが最初のフィールドに表示され、別のフィールドから削除されたレイヤーを送信するときです。 import sys i, o, e = sys.stdin, sys.stdout, sys.stderr f

    1

    1答えて

    Windows 7 x64でパケットをキャプチャするとき、タイムスタンプは浮動小数点精度を持たないようです。コードは以下の通りです。 from scapy.all import sniff pkts = sniff(count=10) pkts[0].time -> for higher precision output print('%.6f'%pkts[0].time) 出力 15

    1

    1答えて

    Scapyで第2層のブロードキャストアドレスを持つデフォルトゲートウェイにエコー要求を送信しようとしています。 私はこのコードを書いた: packet = Ether(dst='FF:FF:FF:FF:FF:FF')/IP(dst='192.168.1.1')/ICMP() sendp(packet) をしかし、私は、ネットワーク内のパケットを送信するプロセスを理解しても応答が を返されてい

    1

    1答えて

    私はpcapファイルからgeneveパケットを解析するためにscapyを使用しようとしていますが、Rawとなっています。 私はここからジュネーブでクローン化されたscapyはgit:あなたのパケットは次のように復号化されない理由を説明できる興味深いレイヤーを隠して https://github.com/p4lang/scapy-vxlan をそしてREADMEからのインストール手順に従って、 -b

    0

    1答えて

    私はscapyライブラリを使用してパケットを構築していますが、アプリケーション層に特定のビット列、たとえば00110011を追加したいと思います。残念ながら、scapyは文字列 '00110011'をASCII形式に変換します。しかし、もし私がこれらの8ビットだけを追加したいのであれば? 0000 FF FF FF FF FF FF 00 00 00 00 00 01 08 00 45 00 ..

    1

    2答えて

    私はpcapファイルからパケットをフィルタリングし、さらに処理する必要があります。 ファイルは非常に大きいので、一度にすべてをメモリに読み込むことはできません。 Scapyは非常に洗練されているようだと私は残念ながら、私はPcapReaderこれだけ一致するパケットのいずれにもフィルタ(例えばBPF)を適用する方法を見つけることができませんでした with PcapReader(pcap) as

    0

    1答えて

    scapyにPW ethernet制御ワードがサポートされていますか?私はこの制御語を含むパケットを作成する必要があります。ありがとうございました!