sngrep使用

安装

Mac: brew install sngrep

其他操作系统按照官方说明open in new window进行安装

使用

查询网卡名称

通过ifconfigshell命令查询网卡名称,一般都是eth0,我这个是en0

启动sngrep

  • 命令中的en0替换为实际网卡名称
  • 6102替换为实际SIP端口
  • udptcp根据配置选择
  • 历史数据保存在save.pcap文件中
sngrep -d en0 -O save.pcap port 6102 and udp

会话窗口列表,上下键选择,Enter键进入详情。 F10选择显示字段,空格键勾选,其他操作看底部提示 注册会话详情,有时序图,上下键查看不同的消息详情 比起看Java日志,sngrep更加清晰方便 心跳保活

查看历史

sngrep -I save.pcap host 192.168.1.15 and port 6102