2016-09-05 8 views
0

ubuntuサーバに入るすべてのパケットに対してdpiタスクを実行し、ローカルネットワーク上の宛先に転送する必要があります。サーバーはローカルネットワークのゲートウェイとNATマシンです。転送前にディープパケットインスペクションを行う方法

私はにアプリを書いています。どのようにすべてのパケットを処理し、転送するのか分かりません。

+0

このリンクを確認してください。 http://stackoverflow.com/help/how-to-ask –

答えて

0

私がよく理解すれば、(生きているか、pcapを渡して)パケットを捕まえ、DPIを実行し、それをアプリケーションプロトコルで分類する必要がありますか?

まずはthisをお読みください。それはあなたがきめ細かくを持っている必要がありますどのようなレベルで依存私見

  1. Wireshark API
  2. Pcapy
  3. Scapy

次に、あなたは多くのPythonライブラリを使用することができます。 多分dpktモジュールの近くに何かを探しているかもしれません。

関連する問題