用到pcapsipdump工具,该工具基于libpcap实现,所以先安装相关依赖
redhat系列:
yum install libpcap libpcap-devel
debian系列:
apt-get install libpcap-dev
工具源码建议自己百度下载,懒人可以直接下载我上传的资源
解压后, 编译安装
make
make install
常用参数:
-i 指定网卡
-d 指定抓包文件生成目录,目录规则为$d/%yyyy%mm%dd/%hh
-U 设定数据包免缓存生成文件,马上出结果
-p 不进入混杂模式
-m 指定Method,默认是^(INVITE|OPTIONS|REGISTER)$
例子:
pcapsipdump -pU -i eth0 -m INVITE -d /tmp/sipdump/
执行后,工具会后台运行抓取SIP会话