3

特定のアプリケーションから送信されたネットワークパケットをキャプチャするプロセスを自動化しようとしています。Microsoftネットワーク監視ツールを使用しているため、Windowsで問題は発生せず、プロセスに基づいてすべてのトラフィックが送信されます。問題は、 Macでも同じ結果を達成する必要があります。

長い調査の結果、ネットワークトラフィックをキャプチャするためにMacでWire-sharkを使用しましたが、それでもwiresharkはプロセス名でキャプチャしません。プロセス名に基づいてキャプチャするツールをいくつか試しましたが、情報は非常に限られています。完全なパケット情報をキャプチャする必要があります。

私たちがウィンドウズで得ているように、Macで結果を達成するための最良の方法は何でしょうか?

必要なデータをフィルタリングするために使用できるすべてのパラメーターは何ですか...?

私は実際にプロセスで使用されるポート番号を取得しようとしていますが、それは正しいアプローチですか?ポート番号に基づいてゼロダウンできるかどうかはわかりません。

どんな助けでも大歓迎です...

前もって感謝します...

4

1 に答える 1

0

コマンドを使用できますlsofが、より複雑ですnetstat

ここにガイドがあります:lsofサバイバルガイド

于 2012-09-13T03:01:36.387 に答える