学校のプロジェクトでは、SIP ユーザー エージェントと SIP サーバーの間で盗聴実験を行う必要があります。実験には、次の手順を含める必要があります。
i)Establish a voice/data communication between two SIP agent.
ii) Capture the signal (i.e. SIP packets) in wireshark.
iii) Change the content of the signal via wireshark or some
other tool that fits better to this purpose.
iv) Encrypting/securing the communication between the agents somehow
to avoid third parties (e.g. wireshark to eavesdrop the communication)
from eavesdropping.
上記のシナリオをシミュレートするためのツールがあれば教えてください。私はこれを実際にプログラムで行うことを好みます。resip (resiprocate.org) という名前のオープン ソース SIP スタックがあり、既に C++ でユーザー エージェントとサーバーの例を提供していることを知っています。このシナリオをプログラムでシミュレートできますか?それとも、これを実行できるツールを使用する方がよいでしょうか?