PySideとQtを使用してネットワーク監視アプリケーションを作成しています。クロスプラットフォームにしたいです。監視部分の多くにtcpdumpとnmapを使用しています。nmap pythonモジュールはありますが、tcpdump pythonモジュール(私が知っている)はありません。つまり、tcpdumpを実行するにはサブプロセスを使用する必要があります。だから私の質問は、私がサブプロセスを使用する場合、それはすべてのプラットフォーム(Windows、Linux、Mac)で動作しますか、それとも特定のプラットフォームに固有ですか?
1 に答える
5
モジュールはsubprocess
クロスプラットフォームです。POSIX(Mac OS Xを含む)およびWindowsプラットフォームで動作します。
Windowsにのみ適用されるいくつかの警告と違いがあり、すべてモジュールのドキュメントに記載されています。
于 2013-01-26T15:15:17.620 に答える