raw-sockets

    0

    2答えて

    私はscapyがこれをはるかに簡単にすることを知っています(私は学習のためにこれをやっています)。私はパケットを作り、正常に送信しましたしかし、私は後の応答を受け取って解析するのに苦労しています。 これまで私はs.recv(1024)と4096とrecvfrom()を試しました。 s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.I

    0

    1答えて

    現在、デバイス(TCPソケット)に繰り返し接続して切断しようとしています。ここでは、デバイス への流れ Connectの "データ" を送信しています。 もう一方の端がデータを受信し、すでに応答していることを確認するために200msecの遅延があります。 データを処理します。 接続を切断します。現在 var net = require('net'); var HOST = '127.0.0.1'

    0

    1答えて

    私はVoLTE android phoneでパッケージをキャプチャしようとしました。 VoLTEをオンにすると、IPv6アドレスを持つものがあります。 connect to android phone shell through adb shell このアドレスは、IMSコアネットに接続するために電話で使用されています。私がやろうと何 : はtcpdumpのことで、このインターフェイス上のパッケー

    3

    1答えて

    パケットスニッファを作成しようとしていますが、そのためにはまずrawソケットを作成する必要があります。私は最初に生のソケットを作成できるかどうかを調べるためにコードを実行します。 import socket s = socket.socket(socket.AF_INET, socket.SOCK_RAW) しかし、コードを実行すると、インタープリタがエラーになります。 Traceback

    0

    1答えて

    私のLinuxシステムには、eth0とeth1の2つのインタフェースがあります。私はeth0上にrawソケットをオープンしており、着信パケットを受信して​​います。パケットがeth0から来たとき、私はイーサネットヘッダー(特に宛先MACをeth1のMACアドレスに変更した後)をeth1に転送します。パケットはインタフェースによって受け入れられ、さらなる処理のためにカーネルに送られ、最終的にはそれを

    2

    1答えて

    を送信するには、私は現在、802.11フレームのための最適な送信パフォーマンスを取得しようとしてる、私はlibpcapのを使用していますが、私は生のソケット(または任意の他の可能な方法)を使用して、それをスピードアップすることができれば、私は疑問に思いました。 は既に以前に作成したデバイスハンドル付きのlibpcapのためのこの単純な例のコードを検討: char ourPacket[60][50]

    0

    2答えて

    rawソケットパケット転送用に次のpythonスクリプトを使用しています。パケット転送は問題ありませんが、相手側から着信パケットを印刷できません。 from socket import socket, AF_PACKET, SOCK_RAW s = socket(AF_PACKET, SOCK_RAW) s.bind(("eth0", 0)) src_addr = "\x54\xbe\xf

    1

    1答えて

    rawソケットスニペットをsiteから再利用し、TCP部分を削除し、ICMP部分を追加してエコーを要求しました。両方のマシンが同じLAN上にあり、Ubuntu 32ビットを実行しています。 私はチェックサム機能私のICMP-ポインタを与えたが、それは正しいチェックサムを計算するために失敗しました:それは働いまで icmph->icmp_sum = csum((unsigned short *) d

    0

    1答えて

    私は、Linuxのkaliツールhping3を使って、詐称されたIPパケットを送受信しました。今私は、javaを使用して詐称されたIPパケットを送信したいと思います。私はこれらの質問を見ましたが、良いリソース(既存のリンクはうまくいかない)や解決策を見つけることができませんでした。 How to fake source ip-address of a udp-packet? Spoof sourc

    0

    1答えて

    私はこのコードを実装して、PCから自分のデバイスと通信しています。それはいくつかのパケットを取得し、whileループでrecvfrom()でハングアップしますか? import socket, sys, random from struct import * import struct import select import codecs import base64 import t