sngrep使用
安装
Mac: brew install sngrep
其他操作系统按照官方说明进行安装
使用
查询网卡名称
通过ifconfigshell命令查询网卡名称,一般都是eth0,我这个是en0
启动sngrep
- 命令中的
en0替换为实际网卡名称 6102替换为实际SIP端口udp或tcp根据配置选择- 历史数据保存在
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