7

実行中の出力を呼び出して解析するのではなく、Cライブラリ関数を直接呼び出す素敵なPythonicインターフェイスとip route同様に、Linuxでのスタイルコマンドの動作に対するPythonicインターフェイスを見つけようとしています。そのようなモジュールは存在しますか?python-iptablesiptablessubprocess/usr/sbin/iptables

subprocessそうでない場合、Pythonで次のことを行うための最良の方法(できれば-parseを含まない)は何でしょうか:

  • マシンの IP ルーティング テーブルを取得する
  • IP ルーティング テーブルに新しいルールを追加する
  • IP ルーティング テーブルからルールを削除しますか?
4

1 に答える 1

11

試しましたpyroute2か?Pyroute2 は、純粋な Python netlink および Linux ネットワーク構成ライブラリです。Python 標準モジュールのみが必要で、他のサードパーティ ライブラリは必要ありません。後で変更される可能性がありますが、依存関係ツリーは可能な限り単純なままです。

于 2016-09-02T21:56:19.440 に答える