我正在分析网络上的 VoIP 呼叫
现在我正在使用生成的 .pcap 文件,但稍后我将实时监听。
我正在使用 tshark,我可以很容易地从 .pcap 中过滤一些重要数据(例如“源 ip 地址和端口”、“目标 ip 地址和端口”、有效负载 pckt 丢失、Max Delta(ms)、Max Jitter(毫秒),平均抖动(毫秒))与
tshark -r myfile -q -z rtp,streams
我想知道的是:我怎样才能得到一个呼叫的 sip addrs?(客户端和服务器)
我可以通过过滤所有 sip INVITE 来检索一些 sip 地址(仅限客户端),如下所示:
tshark -r myFile -R "sip.Request-Line 包含 INVITE"
但是我无法获取服务器的地址。
澄清一下,我的想法是在 tshark 中获得这个“统计信息”,就像当我访问“电话 > VoIP 呼叫”时,wireshark 给我的一样(就像 tshark -r myfile -q -z rtp,streams 返回我的统计信息一样wireshark 的电话>RTP>显示所有流),有没有办法做到这一点?如果没有“统计”(-z),我如何创建一个过滤器(-R)来做类似于wireshark的“VoIPCall”功能的事情
我正在使用 tshark,因为我想处理这些数据,而不仅仅是在我的屏幕上分析它
谢谢