2012年(366)
分类: 系统运维
2012-05-09 20:09:15
#!/bin/bash
if [ $# -eq 0 ] ; then
echo "usage local_port dest_ip"
exit 1
fi
/usr/sbin/tcpdump -lSAn -s 0 tcp port $1 and dst $2 |tee tcpdump.log
# ./capture 22104 192.168.5.117
如果通讯消息格式为json,抓包输出非常的直接。
-s 0 把所有抓取包内容全部输出
-l 结合tee 边抓取边输出
S TCP 序列号
-A 所有包, ASCII打印
-n 数字格式, ip 不转换为hostname