NetworkPacketCapture
ユーザのコンピュータのすべてのネットワークインターフェースを通して送受信されたネットワークパケットについての情報を取り込むための一時的なインタラクティブインターフェースを作る.
NetworkPacketCapture[service]
指定されたネットワークサービスに関連付けられたパケットだけを取り込む.
NetworkPacketCapture[port]
指定されたポートに関連付けられたパケットだけを取り込む.
NetworkPacketCapture[spec]
指定 spec にマッチするパケットだけを取り込む.
詳細
- NetworkPacketCapture[service]の service の可能な形式には以下がある.
-
"name" IANA名前付きサービス("HTTP"等) entity タイプ"NetworkService"の実体 - 実体は,を使って自由形式言語で入力できる.
- NetworkPacketCapture[ports]では,ネットワークのポートは以下のようにして指定できる.
-
n 単一のポート番号 n nmin;;nmax nminから nmaxまでの範囲のポート {n1,n2,…} ポートのリスト - NetworkPacketCapture[spec]の spec は key->value の形式か,複数のキーと値を含む連想として与えられる.以下は,使用可能なキーである.
-
"IPAddress" 送信元または送信先のIPアドレス "SourceIPAddress" 送信元のIPアドレス "DestinationIPAddress" 送信先のIPアドレス "IPAddressType" 送信元または送信先のIPアドレスのタイプ("IPv4"または"IPv6"等) "SourceIPAddressType" 送信元のIPアドレスのタイプ "DestinationIPAddressType" 送信先のIPアドレスのタイプ "Port" 送信元または送信先のポート "SourcePort" 送信元のポート "DestinationPort" 送信先のポート "Interface" ネットワークインターフェース("en0"等) "PCAPFilter" 文字列としての生のPCAPフィルタ指定 - IPアドレスは文字列としてまたはIPAddressオブジェクトとして与えることができる.
- "Interface"キーの使用可能な値は,$NetworkInterfaces中の要素,それらのリスト,あるいはAllである.
- "PCAPFilter"に与える任意の設定で,他のすべての設定がオーバーライドされる.
- Windowsコンピュータでは,NetworkPacketCaptureを使う前にSystemInstall["WinPcap"]が必要かもしれない.
- NetworkPacketCaptureには,LinuxとMacでは,Wolframカーネルの実行に(例えばルートとしての)権限昇格が概して必要である.
例題
すべて開くすべて閉じるテキスト
Wolfram Research (2018), NetworkPacketCapture, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetworkPacketCapture.html.
CMS
Wolfram Language. 2018. "NetworkPacketCapture." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NetworkPacketCapture.html.
APA
Wolfram Language. (2018). NetworkPacketCapture. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetworkPacketCapture.html